var FindProxyForURL = function(init, profiles) {
    return function(url, host) {
        "use strict";
        var result = init, scheme = url.substr(0, url.indexOf(":"));
        do {
            result = profiles[result];
            if (typeof result === "function") result = result(url, host, scheme);
        } while (typeof result !== "string" || result.charCodeAt(0) === 43);
        return result;
    };
}("+auto switch", {
    "+auto switch": function(url, host, scheme) {
        "use strict";
        if (/(?:^|\.)ly-sky\.com$/.test(host)) return "DIRECT";
        if (/(?:^|\.)bilibili\.com$/.test(host)) return "DIRECT";
        if (/(?:^|\.)gitter\.im$/.test(host)) return "+proxy";
        if (/(?:^|\.)nerdfonts\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)aliyun\.com$/.test(host)) return "DIRECT";
        if (/(?:^|\.)mokahr\.com$/.test(host)) return "DIRECT";
        if (/(?:^|\.)haiziwang\.com$/.test(host)) return "DIRECT";
        if (/(?:^|\.)sunmi\.com$/.test(host)) return "DIRECT";
        if (/(?:^|\.)developers\.pub$/.test(host)) return "DIRECT";
        if (/(?:^|\.)chinatax\.gov\.cn$/.test(host)) return "DIRECT";
        if (/(?:^|\.)programmercarl\.com$/.test(host)) return "DIRECT";
        if (/(?:^|\.)google\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)wallhaven\.cc$/.test(host)) return "DIRECT";
        if (/(?:^|\.)cdu\.edu\.cn$/.test(host)) return "DIRECT";
        return "+__ruleListOf_auto switch";
    },
    "+__ruleListOf_auto switch": function(url, host, scheme) {
        "use strict";
        if (/(?:^|\.)cn\.noxinfluencer\.com$/.test(host)) return "DIRECT";
        if (/^http:\/\/blog\.ontrac\.com/.test(url)) return "DIRECT";
        if (/^http:\/\/store\.sprite\.org/.test(url)) return "DIRECT";
        if (/^http:\/\/xx\.wwwhost\.biz/.test(url)) return "DIRECT";
        if (/(?:^|\.)v6\.facebook\.com$/.test(host)) return "DIRECT";
        if (/(?:^|\.)ip6\.static\.sl-reverse\.com$/.test(host)) return "DIRECT";
        if (/^https:\/\/www\.ampproject\.org/.test(url)) return "DIRECT";
        if (/^https:\/\/cdn\.ampproject\.org/.test(url)) return "DIRECT";
        if (/(?:^|\.)redirector\.gvt1\.com$/.test(host)) return "DIRECT";
        if (/(?:^|\.)aftygh\.gov\.tw$/.test(host)) return "DIRECT";
        if (/(?:^|\.)aide\.gov\.tw$/.test(host)) return "DIRECT";
        if (/(?:^|\.)tpde\.aide\.gov\.tw$/.test(host)) return "DIRECT";
        if (/(?:^|\.)arte\.gov\.tw$/.test(host)) return "DIRECT";
        if (/(?:^|\.)chukuang\.gov\.tw$/.test(host)) return "DIRECT";
        if (/(?:^|\.)cwb\.gov\.tw$/.test(host)) return "DIRECT";
        if (/(?:^|\.)cycab\.gov\.tw$/.test(host)) return "DIRECT";
        if (/(?:^|\.)dbnsa\.gov\.tw$/.test(host)) return "DIRECT";
        if (/(?:^|\.)df\.gov\.tw$/.test(host)) return "DIRECT";
        if (/(?:^|\.)eastcoast-nsa\.gov\.tw$/.test(host)) return "DIRECT";
        if (/(?:^|\.)erv-nsa\.gov\.tw$/.test(host)) return "DIRECT";
        if (/(?:^|\.)grb\.gov\.tw$/.test(host)) return "DIRECT";
        if (/(?:^|\.)gysd\.nyc\.gov\.tw$/.test(host)) return "DIRECT";
        if (/(?:^|\.)hchcc\.gov\.tw$/.test(host)) return "DIRECT";
        if (/(?:^|\.)hsinchu-cc\.gov\.tw$/.test(host)) return "DIRECT";
        if (/(?:^|\.)iner\.gov\.tw$/.test(host)) return "DIRECT";
        if (/(?:^|\.)klsio\.gov\.tw$/.test(host)) return "DIRECT";
        if (/(?:^|\.)kmseh\.gov\.tw$/.test(host)) return "DIRECT";
        if (/(?:^|\.)lungtanhr\.gov\.tw$/.test(host)) return "DIRECT";
        if (/(?:^|\.)maolin-nsa\.gov\.tw$/.test(host)) return "DIRECT";
        if (/(?:^|\.)matsu-news\.gov\.tw$/.test(host)) return "DIRECT";
        if (/(?:^|\.)matsu-nsa\.gov\.tw$/.test(host)) return "DIRECT";
        if (/(?:^|\.)matsucc\.gov\.tw$/.test(host)) return "DIRECT";
        if (/(?:^|\.)moe\.gov\.tw$/.test(host)) return "DIRECT";
        if (/(?:^|\.)nankan\.gov\.tw$/.test(host)) return "DIRECT";
        if (/(?:^|\.)ncree\.gov\.tw$/.test(host)) return "DIRECT";
        if (/(?:^|\.)necoast-nsa\.gov\.tw$/.test(host)) return "DIRECT";
        if (/(?:^|\.)siraya-nsa\.gov\.tw$/.test(host)) return "DIRECT";
        if (/(?:^|\.)cromotc\.nat\.gov\.tw$/.test(host)) return "DIRECT";
        if (/(?:^|\.)tax\.nat\.gov\.tw$/.test(host)) return "DIRECT";
        if (/(?:^|\.)necoast-nsa\.gov\.tw$/.test(host)) return "DIRECT";
        if (/(?:^|\.)ner\.gov\.tw$/.test(host)) return "DIRECT";
        if (/(?:^|\.)nmmba\.gov\.tw$/.test(host)) return "DIRECT";
        if (/(?:^|\.)nmp\.gov\.tw$/.test(host)) return "DIRECT";
        if (/(?:^|\.)nmvttc\.gov\.tw$/.test(host)) return "DIRECT";
        if (/(?:^|\.)northguan-nsa\.gov\.tw$/.test(host)) return "DIRECT";
        if (/(?:^|\.)npm\.gov\.tw$/.test(host)) return "DIRECT";
        if (/(?:^|\.)nstm\.gov\.tw$/.test(host)) return "DIRECT";
        if (/(?:^|\.)ntdmh\.gov\.tw$/.test(host)) return "DIRECT";
        if (/(?:^|\.)ntl\.gov\.tw$/.test(host)) return "DIRECT";
        if (/(?:^|\.)ntsec\.gov\.tw$/.test(host)) return "DIRECT";
        if (/(?:^|\.)ntuh\.gov\.tw$/.test(host)) return "DIRECT";
        if (/(?:^|\.)nvri\.gov\.tw$/.test(host)) return "DIRECT";
        if (/(?:^|\.)penghu-nsa\.gov\.tw$/.test(host)) return "DIRECT";
        if (/(?:^|\.)post\.gov\.tw$/.test(host)) return "DIRECT";
        if (/(?:^|\.)siraya-nsa\.gov\.tw$/.test(host)) return "DIRECT";
        if (/(?:^|\.)stdtime\.gov\.tw$/.test(host)) return "DIRECT";
        if (/(?:^|\.)sunmoonlake\.gov\.tw$/.test(host)) return "DIRECT";
        if (/(?:^|\.)taitung-house\.gov\.tw$/.test(host)) return "DIRECT";
        if (/(?:^|\.)taoyuan\.gov\.tw$/.test(host)) return "DIRECT";
        if (/(?:^|\.)tphcc\.gov\.tw$/.test(host)) return "DIRECT";
        if (/(?:^|\.)trimt-nsa\.gov\.tw$/.test(host)) return "DIRECT";
        if (/(?:^|\.)vghtpe\.gov\.tw$/.test(host)) return "DIRECT";
        if (/(?:^|\.)vghks\.gov\.tw$/.test(host)) return "DIRECT";
        if (/(?:^|\.)vghtc\.gov\.tw$/.test(host)) return "DIRECT";
        if (/(?:^|\.)wanfang\.gov\.tw$/.test(host)) return "DIRECT";
        if (/(?:^|\.)yatsen\.gov\.tw$/.test(host)) return "DIRECT";
        if (/(?:^|\.)yda\.gov\.tw$/.test(host)) return "DIRECT";
        if (/(?:^|\.)bianlei\.com$/.test(host)) return "DIRECT";
        if (/(?:^|\.)jpush\.cn$/.test(host)) return "DIRECT";
        if (/(?:^|\.)www\.exblog\.jp$/.test(host)) return "DIRECT";
        if (/(?:^|\.)site\.locql\.com$/.test(host)) return "DIRECT";
        if (/(?:^|\.)download\.syniumsoftware\.com$/.test(host)) return "DIRECT";
        if (/(?:^|\.)haygo\.com$/.test(host)) return "DIRECT";
        if (/(?:^|\.)hiwifi\.com$/.test(host)) return "DIRECT";
        if (/(?:^|\.)myvlog\.im\.tv$/.test(host)) return "DIRECT";
        if (/(?:^|\.)music\.jwmusic\.org$/.test(host)) return "DIRECT";
        if (/(?:^|\.)www\.kodingen\.com$/.test(host)) return "DIRECT";
        if (/^https:\/\/www\.lightnovel\.cn/.test(url)) return "DIRECT";
        if (/(?:^|\.)openwrt\.org\.cn$/.test(host)) return "DIRECT";
        if (/(?:^|\.)simplecd\.me$/.test(host)) return "DIRECT";
        if (/(?:^|\.)static\.soup\.io$/.test(host)) return "DIRECT";
        if (/(?:^|\.)www\.typepad\.com$/.test(host)) return "DIRECT";
        if (/(?:^|\.)static\.typepad\.com$/.test(host)) return "DIRECT";
        if (/(?:^|\.)vpser\.net$/.test(host)) return "DIRECT";
        if (/(?:^|\.)wallproxy\.com\.cn$/.test(host)) return "DIRECT";
        if (/(?:^|\.)aliyun\.com$/.test(host)) return "DIRECT";
        if (/(?:^|\.)baidu\.com$/.test(host)) return "DIRECT";
        if (/(?:^|\.)chinaso\.com$/.test(host)) return "DIRECT";
        if (/(?:^|\.)chinaz\.com$/.test(host)) return "DIRECT";
        if (/^http:\/\/nrch\.culture\.tw\//.test(url)) return "DIRECT";
        if (/(?:^|\.)adservice\.google\.com$/.test(host)) return "DIRECT";
        if (/(?:^|\.)dl\.google\.com$/.test(host)) return "DIRECT";
        if (/(?:^|\.)tools\.google\.com$/.test(host)) return "DIRECT";
        if (/(?:^|\.)clientservices\.googleapis\.com$/.test(host)) return "DIRECT";
        if (/(?:^|\.)fonts\.googleapis\.com$/.test(host)) return "DIRECT";
        if (/(?:^|\.)storage\.googleapis\.com$/.test(host)) return "DIRECT";
        if (/(?:^|\.)update\.googleapis\.com$/.test(host)) return "DIRECT";
        if (/(?:^|\.)safebrowsing\.googleapis\.com$/.test(host)) return "DIRECT";
        if (/(?:^|\.)cn\.gravatar\.com$/.test(host)) return "DIRECT";
        if (/(?:^|\.)haosou\.com$/.test(host)) return "DIRECT";
        if (/(?:^|\.)ip\.cn$/.test(host)) return "DIRECT";
        if (/(?:^|\.)jike\.com$/.test(host)) return "DIRECT";
        if (/^http:\/\/translate\.google\.cn/.test(url)) return "DIRECT";
        if (/^http:\/\/www\.google\.cn\/maps/.test(url)) return "DIRECT";
        if (/(?:^|\.)http2\.golang\.org$/.test(host)) return "DIRECT";
        if (/(?:^|\.)gov\.cn$/.test(host)) return "DIRECT";
        if (/(?:^|\.)ocsp\.pki\.goog$/.test(host)) return "DIRECT";
        if (/(?:^|\.)qq\.com$/.test(host)) return "DIRECT";
        if (/(?:^|\.)sina\.cn$/.test(host)) return "DIRECT";
        if (/(?:^|\.)sina\.com\.cn$/.test(host)) return "DIRECT";
        if (/(?:^|\.)sogou\.com$/.test(host)) return "DIRECT";
        if (/(?:^|\.)so\.com$/.test(host)) return "DIRECT";
        if (/(?:^|\.)soso\.com$/.test(host)) return "DIRECT";
        if (/(?:^|\.)uluai\.com\.cn$/.test(host)) return "DIRECT";
        if (/(?:^|\.)weibo\.com$/.test(host)) return "DIRECT";
        if (/(?:^|\.)yahoo\.cn$/.test(host)) return "DIRECT";
        if (/(?:^|\.)youdao\.com$/.test(host)) return "DIRECT";
        if (/(?:^|\.)zhongsou\.com$/.test(host)) return "DIRECT";
        if (/^http:\/\/ime\.baidu\.jp/.test(url)) return "DIRECT";
        if (/^http:\/\/85\.17\.73\.31\//.test(url)) return "+proxy";
        if (/(?:^|\.)afreecatv\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)agnesb\.fr$/.test(host)) return "+proxy";
        if (/(?:^|\.)akiba-web\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)altrec\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)angela-merkel\.de$/.test(host)) return "+proxy";
        if (/(?:^|\.)angola\.org$/.test(host)) return "+proxy";
        if (/(?:^|\.)apartmentratings\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)apartments\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)arena\.taipei$/.test(host)) return "+proxy";
        if (/(?:^|\.)asianspiss\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)assimp\.org$/.test(host)) return "+proxy";
        if (/(?:^|\.)athenaeizou\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)azubu\.tv$/.test(host)) return "+proxy";
        if (/(?:^|\.)bankmobilevibe\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)banorte\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)beeg\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)global\.bing\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)booktopia\.com\.au$/.test(host)) return "+proxy";
        if (/(?:^|\.)boysmaster\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)bynet\.co\.il$/.test(host)) return "+proxy";
        if (/(?:^|\.)byrut\.org$/.test(host)) return "+proxy";
        if (/(?:^|\.)carfax\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".casinobellini.com") >= 0) return "+proxy";
        if (/(?:^|\.)casinobellini\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)centauro\.com\.br$/.test(host)) return "+proxy";
        if (/(?:^|\.)chobit\.cc$/.test(host)) return "+proxy";
        if (/(?:^|\.)clearsurance\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)images\.comico\.tw$/.test(host)) return "+proxy";
        if (/(?:^|\.)static\.comico\.tw$/.test(host)) return "+proxy";
        if (/(?:^|\.)counter\.social$/.test(host)) return "+proxy";
        if (/(?:^|\.)costco\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)crossfire\.co\.kr$/.test(host)) return "+proxy";
        if (/(?:^|\.)crunchyroll\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)d2pass\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)darpa\.mil$/.test(host)) return "+proxy";
        if (/(?:^|\.)dawangidc\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)deezer\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)desipro\.de$/.test(host)) return "+proxy";
        if (/(?:^|\.)dingchin\.com\.tw$/.test(host)) return "+proxy";
        if (/(?:^|\.)discord\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)discord\.gg$/.test(host)) return "+proxy";
        if (/(?:^|\.)discordapp\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)discordapp\.net$/.test(host)) return "+proxy";
        if (/(?:^|\.)dish\.com$/.test(host)) return "+proxy";
        if (/^http:\/\/img\.dlsite\.jp\//.test(url)) return "+proxy";
        if (/(?:^|\.)dm530\.net$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("share.dmhy.org") >= 0) return "+proxy";
        if (/(?:^|\.)dmhy\.org$/.test(host)) return "+proxy";
        if (/(?:^|\.)dmm\.co\.jp$/.test(host)) return "+proxy";
        if (/^http:\/\/www\.dmm\.com\/netgame/.test(url)) return "+proxy";
        if (/(?:^|\.)dnvod\.tv$/.test(host)) return "+proxy";
        if (/(?:^|\.)dubox\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)dvdpac\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)eesti\.ee$/.test(host)) return "+proxy";
        if (/(?:^|\.)esurance\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".expekt.com") >= 0) return "+proxy";
        if (/(?:^|\.)expekt\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".extmatrix.com") >= 0) return "+proxy";
        if (/(?:^|\.)extmatrix\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)fakku\.net$/.test(host)) return "+proxy";
        if (/(?:^|\.)fastpic\.ru$/.test(host)) return "+proxy";
        if (/(?:^|\.)filesor\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)financetwitter\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)flipboard\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)flitto\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)fnac\.be$/.test(host)) return "+proxy";
        if (/(?:^|\.)fnac\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)funkyimg\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)fxnetworks\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)g-area\.org$/.test(host)) return "+proxy";
        if (/(?:^|\.)gettyimages\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)getuploader\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)ghidra-sre\.org$/.test(host)) return "+proxy";
        if (/(?:^|\.)glass8\.eu$/.test(host)) return "+proxy";
        if (/(?:^|\.)glype\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)go141\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)guo\.media$/.test(host)) return "+proxy";
        if (/(?:^|\.)hautelook\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)hautelookcdn\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)wego\.here\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)gamer-cds\.cdn\.hinet\.net$/.test(host)) return "+proxy";
        if (/(?:^|\.)gamer2-cds\.cdn\.hinet\.net$/.test(host)) return "+proxy";
        if (/(?:^|\.)hmoegirl\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)hmvdigital\.ca$/.test(host)) return "+proxy";
        if (/(?:^|\.)hmvdigital\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)homedepot\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)hoovers\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)hulu\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)huluim\.com$/.test(host)) return "+proxy";
        if (/^http:\/\/secure\.hustler\.com/.test(url)) return "+proxy";
        if (/^http:\/\/hustlercash\.com/.test(url)) return "+proxy";
        if (/^http:\/\/www\.hustlercash\.com/.test(url)) return "+proxy";
        if (/(?:^|\.)hybrid-analysis\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)cdn.*\.i-scmp\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)ilbe\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)ilovelongtoes\.com$/.test(host)) return "+proxy";
        if (/^http:\/\/imgmega\.com\/.*\.gif\.html/.test(url)) return "+proxy";
        if (/^http:\/\/imgmega\.com\/.*\.jpg\.html/.test(url)) return "+proxy";
        if (/^http:\/\/imgmega\.com\/.*\.jpeg\.html/.test(url)) return "+proxy";
        if (/^http:\/\/imgmega\.com\/.*\.png\.html/.test(url)) return "+proxy";
        if (/(?:^|\.)imlive\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)tw\.iqiyi\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)javhub\.net$/.test(host)) return "+proxy";
        if (/(?:^|\.)javhuge\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".javlibrary.com") >= 0) return "+proxy";
        if (/(?:^|\.)javlibrary\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)jcpenney\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)jims\.net$/.test(host)) return "+proxy";
        if (/(?:^|\.)tv\.jtbc\.joins\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)jukujo-club\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)juliepost\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)kawaiikawaii\.jp$/.test(host)) return "+proxy";
        if (/(?:^|\.)kendatire\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)khatrimaza\.org$/.test(host)) return "+proxy";
        if (/(?:^|\.)kkbox\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)leisurepro\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)lifemiles\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)longtoes\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)lovetvshow\.com$/.test(host)) return "+proxy";
        if (/^http:\/\/www\.m-sport\.co\.uk/.test(url)) return "+proxy";
        if (/(?:^|\.)macgamestore\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)madonna-av\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)mandiant\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)mangafox\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)mangafox\.me$/.test(host)) return "+proxy";
        if (/(?:^|\.)manta\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)matome-plus\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)matome-plus\.net$/.test(host)) return "+proxy";
        if (/(?:^|\.)mattwilcox\.net$/.test(host)) return "+proxy";
        if (/(?:^|\.)metarthunter\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)mfxmedia\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)mojim\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)kb\.monitorware\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)monster\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)moodyz\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)moonbingo\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)mos\.ru$/.test(host)) return "+proxy";
        if (/(?:^|\.)msha\.gov$/.test(host)) return "+proxy";
        if (/(?:^|\.)muzu\.tv$/.test(host)) return "+proxy";
        if (/(?:^|\.)mvg\.jp$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".mybet.com") >= 0) return "+proxy";
        if (/(?:^|\.)mybet\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)mypikpak\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)nationwide\.com$/.test(host)) return "+proxy";
        if (/^http:\/\/www\.nbc\.com\/live/.test(url)) return "+proxy";
        if (/(?:^|\.)neo-miracle\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)netflix\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)netflix\.net$/.test(host)) return "+proxy";
        if (/(?:^|\.)nflximg\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)nflximg\.net$/.test(host)) return "+proxy";
        if (/(?:^|\.)nflxext\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)nflxso\.net$/.test(host)) return "+proxy";
        if (/(?:^|\.)nflxvideo\.net$/.test(host)) return "+proxy";
        if (/(?:^|\.)nic\.gov$/.test(host)) return "+proxy";
        if (/^http:\/\/mo\.nightlife141\.com/.test(url)) return "+proxy";
        if (/(?:^|\.)purpose\.nike\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)noxinfluencer\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)nordstrom\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)nordstromimage\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)nordstromrack\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)nottinghampost\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)npsboost\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)ntdtv\.cz$/.test(host)) return "+proxy";
        if (/(?:^|\.)s1\.nudezz\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)nusatrip\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)nuuvem\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)olehdtv\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)omni7\.jp$/.test(host)) return "+proxy";
        if (/(?:^|\.)onapp\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)ontrac\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)openai\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)pandora\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".pandora.tv") >= 0) return "+proxy";
        if (/(?:^|\.)parkansky\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)phmsociety\.org$/.test(host)) return "+proxy";
        if (/^http:\/\/.*\.pimg\.tw\//.test(url)) return "+proxy";
        if (/(?:^|\.)podcast\.co$/.test(host)) return "+proxy";
        if (/(?:^|\.)pure18\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)pytorch\.org$/.test(host)) return "+proxy";
        if (/(?:^|\.)qq\.co\.za$/.test(host)) return "+proxy";
        if (/(?:^|\.)r18\.com$/.test(host)) return "+proxy";
        if (/^http:\/\/radiko\.jp/.test(url)) return "+proxy";
        if (/(?:^|\.)ramcity\.com\.au$/.test(host)) return "+proxy";
        if (/(?:^|\.)rateyourmusic\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)rd\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)rdio\.com$/.test(host)) return "+proxy";
        if (/^https:\/\/riseup\.net/.test(url)) return "+proxy";
        if (/(?:^|\.)sadistic-v\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)isc\.sans\.edu$/.test(host)) return "+proxy";
        if (/^http:\/\/cdn.*\.search\.xxx\//.test(url)) return "+proxy";
        if (/(?:^|\.)shiksha\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)slacker\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)sm-miracle\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)softnology\.biz$/.test(host)) return "+proxy";
        if (/(?:^|\.)soylentnews\.org$/.test(host)) return "+proxy";
        if (/(?:^|\.)spotify\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)spreadshirt\.es$/.test(host)) return "+proxy";
        if (/(?:^|\.)springboardplatform\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)sprite\.org$/.test(host)) return "+proxy";
        if (/(?:^|\.)superokayama\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)superpages\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)swagbucks\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)switch1\.jp$/.test(host)) return "+proxy";
        if (/(?:^|\.)tapanwap\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)gsp\.target\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)login\.target\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)rcam\.target\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)technews\.tw$/.test(host)) return "+proxy";
        if (/(?:^|\.)terabox\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)thinkgeek\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)thebodyshop-usa\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)tiktok\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)tma\.co\.jp$/.test(host)) return "+proxy";
        if (/(?:^|\.)tracfone\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)tryheart\.jp$/.test(host)) return "+proxy";
        if (/(?:^|\.)turntable\.fm$/.test(host)) return "+proxy";
        if (/(?:^|\.)twerkingbutt\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)ulop\.net$/.test(host)) return "+proxy";
        if (/(?:^|\.)uukanshu\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)vegasred\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)vevo\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)vip-enterprise\.com$/.test(host)) return "+proxy";
        if (/^http:\/\/viu\.tv\/ch\//.test(url)) return "+proxy";
        if (/^http:\/\/viu\.tv\/encore\//.test(url)) return "+proxy";
        if (/(?:^|\.)vmpsoft\.com$/.test(host)) return "+proxy";
        if (/^http:\/\/ecsm\.vs\.com\//.test(url)) return "+proxy";
        if (/(?:^|\.)wanz-factory\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)ssl\.webpack\.de$/.test(host)) return "+proxy";
        if (/(?:^|\.)wheretowatch\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)wingamestore\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)wizcrafts\.net$/.test(host)) return "+proxy";
        if (/(?:^|\.)wowhead\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)vod\.wwe\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)xfinity\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)xiaomi\.eu$/.test(host)) return "+proxy";
        if (/(?:^|\.)youwin\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)ytn\.co\.kr$/.test(host)) return "+proxy";
        if (/(?:^|\.)zattoo\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)zim\.vn$/.test(host)) return "+proxy";
        if (/(?:^|\.)zozotown\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("14.102.250.18") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("14.102.250.19") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("50.7.31.230:8898") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("174.142.105.153") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("69.65.19.160") >= 0) return "+proxy";
        if (/(?:^|\.)xn--4gq171p\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)xn--czq75pvv1aj5c\.org$/.test(host)) return "+proxy";
        if (/(?:^|\.)xn--i2ru8q2qg\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)xn--oiq\.cc$/.test(host)) return "+proxy";
        if (/(?:^|\.)xn--p8j9a0d9c9a\.xn--q9jyb4c$/.test(host)) return "+proxy";
        if (/(?:^|\.)xn--9pr62r24a\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)abebooks\.com$/.test(host)) return "+proxy";
        if (/^https:\/\/.*\.s3\.amazonaws\.com/.test(url)) return "+proxy";
        if (/(?:^|\.)s3-ap-southeast-2\.amazonaws\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)43110\.cf$/.test(host)) return "+proxy";
        if (/(?:^|\.)9cache\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)9gag\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)agro\.hk$/.test(host)) return "+proxy";
        if (/(?:^|\.)share\.america\.gov$/.test(host)) return "+proxy";
        if (/(?:^|\.)apkmirror\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)arte\.tv$/.test(host)) return "+proxy";
        if (/(?:^|\.)artstation\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)bangdream\.space$/.test(host)) return "+proxy";
        if (/(?:^|\.)behance\.net$/.test(host)) return "+proxy";
        if (/(?:^|\.)bird\.so$/.test(host)) return "+proxy";
        if (/(?:^|\.)bitterwinter\.org$/.test(host)) return "+proxy";
        if (/(?:^|\.)bnn\.co$/.test(host)) return "+proxy";
        if (/(?:^|\.)businessinsider\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)boomssr\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)bwgyhw\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)castbox\.fm$/.test(host)) return "+proxy";
        if (/(?:^|\.)chinatimes\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)clyp\.it$/.test(host)) return "+proxy";
        if (/(?:^|\.)cmcn\.org$/.test(host)) return "+proxy";
        if (/(?:^|\.)cmx\.im$/.test(host)) return "+proxy";
        if (/(?:^|\.)dailyview\.tw$/.test(host)) return "+proxy";
        if (/(?:^|\.)daum\.net$/.test(host)) return "+proxy";
        if (/(?:^|\.)depositphotos\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)disconnect\.me$/.test(host)) return "+proxy";
        if (/(?:^|\.)documentingreality\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)doubibackup\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)doubmirror\.cf$/.test(host)) return "+proxy";
        if (/(?:^|\.)encyclopedia\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)fangeqiang\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)fanqiangdang\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)feedly\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)feedx\.net$/.test(host)) return "+proxy";
        if (/(?:^|\.)flyzy2005\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)foreignpolicy\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)free-ss\.site$/.test(host)) return "+proxy";
        if (/(?:^|\.)freehongkong\.org$/.test(host)) return "+proxy";
        if (/(?:^|\.)blog\.fuckgfw233\.org$/.test(host)) return "+proxy";
        if (/(?:^|\.)g0v\.social$/.test(host)) return "+proxy";
        if (/(?:^|\.)globalvoices\.org$/.test(host)) return "+proxy";
        if (/(?:^|\.)glorystar\.me$/.test(host)) return "+proxy";
        if (/(?:^|\.)goregrish\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)guangnianvpn\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)hanime\.tv$/.test(host)) return "+proxy";
        if (/(?:^|\.)hbo\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)spaces\.hightail\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)hkgalden\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)hkgolden\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)hudson\.org$/.test(host)) return "+proxy";
        if (/(?:^|\.)ipfs\.io$/.test(host)) return "+proxy";
        if (/(?:^|\.)japantimes\.co\.jp$/.test(host)) return "+proxy";
        if (/(?:^|\.)jiji\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)jintian\.net$/.test(host)) return "+proxy";
        if (/(?:^|\.)jinx\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)joinmastodon\.org$/.test(host)) return "+proxy";
        if (/(?:^|\.)liangzhichuanmei\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)lighti\.me$/.test(host)) return "+proxy";
        if (/(?:^|\.)lightyearvpn\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)lihkg\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)line-scdn\.net$/.test(host)) return "+proxy";
        if (/(?:^|\.)i\.lithium\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)cloud\.mail\.ru$/.test(host)) return "+proxy";
        if (/(?:^|\.)cdn-images\.mailchimp\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)mastodon\.cloud$/.test(host)) return "+proxy";
        if (/(?:^|\.)mastodon\.host$/.test(host)) return "+proxy";
        if (/(?:^|\.)mastodon\.social$/.test(host)) return "+proxy";
        if (/(?:^|\.)mastodon\.xyz$/.test(host)) return "+proxy";
        if (/(?:^|\.)matters\.news$/.test(host)) return "+proxy";
        if (/(?:^|\.)me\.me$/.test(host)) return "+proxy";
        if (/(?:^|\.)metart\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)mohu\.club$/.test(host)) return "+proxy";
        if (/(?:^|\.)mohu\.ml$/.test(host)) return "+proxy";
        if (/(?:^|\.)motiyun\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)msa-it\.org$/.test(host)) return "+proxy";
        if (/(?:^|\.)goo\.ne\.jp$/.test(host)) return "+proxy";
        if (/(?:^|\.)go\.nesnode\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)international-news\.newsmagazine\.asia$/.test(host)) return "+proxy";
        if (/(?:^|\.)nikkei\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)nitter\.cc$/.test(host)) return "+proxy";
        if (/(?:^|\.)nitter\.net$/.test(host)) return "+proxy";
        if (/(?:^|\.)niu\.moe$/.test(host)) return "+proxy";
        if (/(?:^|\.)nofile\.io$/.test(host)) return "+proxy";
        if (/(?:^|\.)now\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)openvpn\.org$/.test(host)) return "+proxy";
        if (/(?:^|\.)onejav\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)paste\.ee$/.test(host)) return "+proxy";
        if (/(?:^|\.)my\.pcloud\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)picacomic\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)pincong\.rocks$/.test(host)) return "+proxy";
        if (/(?:^|\.)pixiv\.net$/.test(host)) return "+proxy";
        if (/(?:^|\.)potato\.im$/.test(host)) return "+proxy";
        if (/(?:^|\.)premproxy\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)prism-break\.org$/.test(host)) return "+proxy";
        if (/(?:^|\.)protonvpn\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)api\.pureapk\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)quora\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)quoracdn\.net$/.test(host)) return "+proxy";
        if (/(?:^|\.)qz\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)cdn\.seatguru\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)secure\.raxcdn\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)redd\.it$/.test(host)) return "+proxy";
        if (/(?:^|\.)reddit\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".redditlist.com") >= 0) return "+proxy";
        if (/^http:\/\/redditlist\.com/.test(url)) return "+proxy";
        if (/(?:^|\.)redditmedia\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)redditstatic\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)rixcloud\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)rixcloud\.us$/.test(host)) return "+proxy";
        if (/(?:^|\.)rsdlmonitor\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)shadowsocks\.be$/.test(host)) return "+proxy";
        if (/(?:^|\.)shadowsocks9\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)tn1\.shemalez\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)tn2\.shemalez\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)tn3\.shemalez\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)static\.shemalez\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)six-degrees\.io$/.test(host)) return "+proxy";
        if (/(?:^|\.)softfamous\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)softsmirror\.cf$/.test(host)) return "+proxy";
        if (/(?:^|\.)sosreader\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)sspanel\.net$/.test(host)) return "+proxy";
        if (/(?:^|\.)sulian\.me$/.test(host)) return "+proxy";
        if (/(?:^|\.)supchina\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)teddysun\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)textnow\.me$/.test(host)) return "+proxy";
        if (/(?:^|\.)tineye\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)top10vpn\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)tubepornclassic\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)uku\.im$/.test(host)) return "+proxy";
        if (/(?:^|\.)unseen\.is$/.test(host)) return "+proxy";
        if (/(?:^|\.)cn\.uptodown\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)uraban\.me$/.test(host)) return "+proxy";
        if (/(?:^|\.)vrsmash\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)vultryhw\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)scache\.vzw\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)scache1\.vzw\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)scache2\.vzw\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)ss7\.vzw\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)ssr\.tools$/.test(host)) return "+proxy";
        if (/(?:^|\.)steemit\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)taiwanjustice\.net$/.test(host)) return "+proxy";
        if (/(?:^|\.)tinc-vpn\.org$/.test(host)) return "+proxy";
        if (/(?:^|\.)u15\.info$/.test(host)) return "+proxy";
        if (/(?:^|\.)washingtonpost\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)wenzhao\.ca$/.test(host)) return "+proxy";
        if (/(?:^|\.)whatsonweibo\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)wire\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)blog\.workflow\.is$/.test(host)) return "+proxy";
        if (/(?:^|\.)xm\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)xuehua\.us$/.test(host)) return "+proxy";
        if (/(?:^|\.)yes-news\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)yigeni\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)you-get\.org$/.test(host)) return "+proxy";
        if (/(?:^|\.)zzcloud\.me$/.test(host)) return "+proxy";
        if (/(?:^|\.)aex\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)allcoin\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)adcex\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)bcex\.ca$/.test(host)) return "+proxy";
        if (/(?:^|\.)bibox\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)big\.one$/.test(host)) return "+proxy";
        if (/(?:^|\.)bigone\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)binance\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)bit-z\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)bitz\.ai$/.test(host)) return "+proxy";
        if (/(?:^|\.)bitbay\.net$/.test(host)) return "+proxy";
        if (/(?:^|\.)bitcoinworld\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)bitfinex\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)bithumb\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)bitinka\.com\.ar$/.test(host)) return "+proxy";
        if (/(?:^|\.)bitmex\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)btc98\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)btcbank\.bank$/.test(host)) return "+proxy";
        if (/(?:^|\.)btctrade\.im$/.test(host)) return "+proxy";
        if (/(?:^|\.)bybit\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)c2cx\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)chaoex\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)cobinhood\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)coin2co\.in$/.test(host)) return "+proxy";
        if (/(?:^|\.)coinbene\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".coinegg.com") >= 0) return "+proxy";
        if (/(?:^|\.)coinegg\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)coinex\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)coingecko\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)coingi\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)coinmarketcap\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)coinrail\.co\.kr$/.test(host)) return "+proxy";
        if (/(?:^|\.)cointiger\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)cointobe\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)coinut\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)discoins\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)dragonex\.io$/.test(host)) return "+proxy";
        if (/(?:^|\.)ebtcbank\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)etherdelta\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)etherscan\.io$/.test(host)) return "+proxy";
        if (/(?:^|\.)exmo\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)exrates\.me$/.test(host)) return "+proxy";
        if (/(?:^|\.)exx\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)fatbtc\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)ftx\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)gate\.io$/.test(host)) return "+proxy";
        if (/(?:^|\.)gatecoin\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)hbg\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)hitbtc\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)hotcoin\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)huobi\.co$/.test(host)) return "+proxy";
        if (/(?:^|\.)huobi\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)huobi\.me$/.test(host)) return "+proxy";
        if (/(?:^|\.)huobi\.pro$/.test(host)) return "+proxy";
        if (/(?:^|\.)huobi\.sc$/.test(host)) return "+proxy";
        if (/(?:^|\.)huobipro\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)bx\.in\.th$/.test(host)) return "+proxy";
        if (/(?:^|\.)jex\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)kex\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)kraken\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)kspcoin\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)kucoin\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)lbank\.info$/.test(host)) return "+proxy";
        if (/(?:^|\.)liquiditytp\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)livecoin\.net$/.test(host)) return "+proxy";
        if (/(?:^|\.)localbitcoins\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)mercatox\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)oanda\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)oex\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)okex\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)okx\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)opensea\.io$/.test(host)) return "+proxy";
        if (/(?:^|\.)otcbtc\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)paxful\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)poolin\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)rightbtc\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)solv\.finance$/.test(host)) return "+proxy";
        if (/(?:^|\.)topbtc\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)tronscan\.org$/.test(host)) return "+proxy";
        if (/(?:^|\.)xbtce\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)yobit\.net$/.test(host)) return "+proxy";
        if (/(?:^|\.)zb\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)read01\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)kknews\.cc$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("china-mmm.jp.net") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".lsxszzg.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".china-mmm.net") >= 0) return "+proxy";
        if (/(?:^|\.)china-mmm\.net$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("china-mmm.sa.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".allowed.org") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".now.im") >= 0) return "+proxy";
        if (/(?:^|\.)amazon\.co\.jp$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".amazon.com/Dalai-Lama") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("amazon.com/Prisoner-State-Secret-Journal-Premier") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("s3-ap-northeast-1.amazonaws.com") >= 0) return "+proxy";
        if (/(?:^|\.)aolchannels\.aol\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("video.aol.ca/video-detail") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("video.aol.co.uk/video-detail") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("video.aol.com") >= 0) return "+proxy";
        if (/(?:^|\.)video\.aol\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)search\.aol\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("www.aolnews.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".avmo.pw") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".avmoo.com") >= 0) return "+proxy";
        if (/^http:\/\/avmoo\.com/.test(url)) return "+proxy";
        if (scheme === "http" && url.indexOf(".avmoo.net") >= 0) return "+proxy";
        if (/^http:\/\/avmoo\.net/.test(url)) return "+proxy";
        if (/(?:^|\.)avmoo\.pw$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".javmoo.xyz") >= 0) return "+proxy";
        if (/^http:\/\/javmoo\.xyz/.test(url)) return "+proxy";
        if (scheme === "http" && url.indexOf(".javtag.com") >= 0) return "+proxy";
        if (/^http:\/\/javtag\.com/.test(url)) return "+proxy";
        if (scheme === "http" && url.indexOf(".javzoo.com") >= 0) return "+proxy";
        if (/^http:\/\/javzoo\.com/.test(url)) return "+proxy";
        if (scheme === "http" && url.indexOf(".tellme.pw") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".bbc.com") >= 0) return "+proxy";
        if (/(?:^|\.)bbc\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".bbc.co.uk") >= 0) return "+proxy";
        if (/(?:^|\.)bbc\.co\.uk$/.test(host)) return "+proxy";
        if (/(?:^|\.)bbci\.co\.uk$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".bbcchinese.com") >= 0) return "+proxy";
        if (/(?:^|\.)bbcchinese\.com$/.test(host)) return "+proxy";
        if (/^http:\/\/bbc\.in/.test(url)) return "+proxy";
        if (scheme === "http" && url.indexOf(".bloomberg.cn") >= 0) return "+proxy";
        if (/(?:^|\.)bloomberg\.cn$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".bloomberg.com") >= 0) return "+proxy";
        if (/(?:^|\.)bloomberg\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("bloomberg.de") >= 0) return "+proxy";
        if (/(?:^|\.)bloomberg\.de$/.test(host)) return "+proxy";
        if (/(?:^|\.)bloombergview\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".businessweek.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".1dumb.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".25u.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".2waky.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".3-a.net") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".4dq.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".4mydomain.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".4pu.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".acmetoy.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".almostmy.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".americanunfinished.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".authorizeddns.net") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".authorizeddns.org") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".authorizeddns.us") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".bigmoney.biz") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".changeip.name") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".changeip.net") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".changeip.org") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".cleansite.biz") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".cleansite.info") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".cleansite.us") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".compress.to") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".ddns.info") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".ddns.me.uk") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".ddns.mobi") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".ddns.ms") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".ddns.name") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".ddns.us") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".dhcp.biz") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".dns-dns.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".dns-stuff.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".dns04.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".dns05.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".dns1.us") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".dns2.us") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".dnset.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".dnsrd.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".dsmtp.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".dumb1.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".dynamic-dns.net") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".dynamicdns.biz") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".dynamicdns.co.uk") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".dynamicdns.me.uk") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".dynamicdns.org.uk") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".dyndns.pro") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".dynssl.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".edns.biz") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".epac.to") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".esmtp.biz") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".ezua.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".faqserv.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".fartit.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".freeddns.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".freetcp.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".freewww.biz") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".freewww.info") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".ftp1.biz") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".ftpserver.biz") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".gettrials.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".got-game.org") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".gr8domain.biz") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".gr8name.biz") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".https443.net") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".https443.org") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".ikwb.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".instanthq.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".iownyour.biz") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".iownyour.org") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".isasecret.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".itemdb.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".itsaol.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".jetos.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".jkub.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".jungleheart.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".justdied.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".lflink.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".lflinkup.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".lflinkup.net") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".lflinkup.org") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".longmusic.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".mefound.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".moneyhome.biz") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".mrbasic.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".mrbonus.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".mrface.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".mrslove.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".my03.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".mydad.info") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".myddns.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".myftp.info") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".myftp.name") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".mylftv.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".mymom.info") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".mynetav.net") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".mynetav.org") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".mynumber.org") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".mypicture.info") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".mypop3.net") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".mypop3.org") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".mysecondarydns.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".mywww.biz") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".myz.info") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".ninth.biz") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".ns01.biz") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".ns01.info") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".ns01.us") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".ns02.biz") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".ns02.info") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".ns02.us") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".ns1.name") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".ns2.name") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".ns3.name") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".ocry.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".onedumb.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".onmypc.biz") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".onmypc.info") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".onmypc.net") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".onmypc.org") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".onmypc.us") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".organiccrap.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".otzo.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".ourhobby.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".pcanywhere.net") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".port25.biz") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".proxydns.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".qhigh.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".qpoe.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".rebatesrule.net") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".sellclassics.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".sendsmtp.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".serveuser.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".serveusers.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".sexidude.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".sexxxy.biz") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".sixth.biz") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".squirly.info") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".ssl443.org") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".toh.info") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".toythieves.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".trickip.net") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".trickip.org") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".vizvaz.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".wha.la") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".wikaba.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".www1.biz") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".wwwhost.biz") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".x24hr.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".xxuz.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".xxxy.biz") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".xxxy.info") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".ygto.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".youdontcare.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".yourtrap.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".zyns.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".zzux.com") >= 0) return "+proxy";
        if (/(?:^|\.)pages\.dev$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("d1b183sg0nvnuh.cloudfront.net") >= 0) return "+proxy";
        if (/^https:\/\/d1b183sg0nvnuh\.cloudfront\.net/.test(url)) return "+proxy";
        if (scheme === "http" && url.indexOf("d1c37gjwa26taa.cloudfront.net") >= 0) return "+proxy";
        if (/^https:\/\/d1c37gjwa26taa\.cloudfront\.net/.test(url)) return "+proxy";
        if (scheme === "http" && url.indexOf("d3c33hcgiwev3.cloudfront.net") >= 0) return "+proxy";
        if (/^https:\/\/d3c33hcgiwev3\.cloudfront\.net/.test(url)) return "+proxy";
        if (/(?:^|\.)d3rhr7kgmtrq1v\.cloudfront\.net$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".3d-game.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".4irc.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".b0ne.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".chatnook.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".darktech.org") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".deaftone.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".dtdns.net") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".effers.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".etowns.net") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".etowns.org") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".flnet.org") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".gotgeeks.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".scieron.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".slyip.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".slyip.net") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".suroot.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".blogdns.org") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".dyndns.org") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".dyndns-ip.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".dyndns-pics.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".from-sd.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".from-pr.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".is-a-hunter.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".dynu.com") >= 0) return "+proxy";
        if (/(?:^|\.)dynu\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".dynu.net") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".freeddns.org") >= 0) return "+proxy";
        if (/(?:^|\.)accountkit\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("cdninstagram.com") >= 0) return "+proxy";
        if (/(?:^|\.)cdninstagram\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)f8\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)facebook\.br$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".facebook.com") >= 0) return "+proxy";
        if (/(?:^|\.)facebook\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)facebook\.design$/.test(host)) return "+proxy";
        if (/(?:^|\.)connect\.facebook\.net$/.test(host)) return "+proxy";
        if (/(?:^|\.)facebook\.hu$/.test(host)) return "+proxy";
        if (/(?:^|\.)facebook\.in$/.test(host)) return "+proxy";
        if (/(?:^|\.)facebook\.nl$/.test(host)) return "+proxy";
        if (/(?:^|\.)facebook\.se$/.test(host)) return "+proxy";
        if (/(?:^|\.)facebookmail\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)fb\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)fb\.me$/.test(host)) return "+proxy";
        if (/(?:^|\.)fb\.watch$/.test(host)) return "+proxy";
        if (/(?:^|\.)fbcdn\.net$/.test(host)) return "+proxy";
        if (/(?:^|\.)fbsbx\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)fbaddins\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)fbworkmail\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".instagram.com") >= 0) return "+proxy";
        if (/(?:^|\.)instagram\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)m\.me$/.test(host)) return "+proxy";
        if (/(?:^|\.)messenger\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)oculus\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)oculuscdn\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)rocksdb\.org$/.test(host)) return "+proxy";
        if (/(?:^|\.)parse\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)thefacebook\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)whatsapp\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)whatsapp\.net$/.test(host)) return "+proxy";
        if (/(?:^|\.)auntology\.fandom\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)hongkong\.fandom\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".ftchinese.com") >= 0) return "+proxy";
        if (/(?:^|\.)ftchinese\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)1e100\.net$/.test(host)) return "+proxy";
        if (/(?:^|\.)466453\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)abc\.xyz$/.test(host)) return "+proxy";
        if (/(?:^|\.)about\.google$/.test(host)) return "+proxy";
        if (/(?:^|\.)admob\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)adsense\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)advertisercommunity\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)agoogleaday\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)ai\.google$/.test(host)) return "+proxy";
        if (/(?:^|\.)ampproject\.org$/.test(host)) return "+proxy";
        if (/(?:^|\.)android\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)androidify\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)androidtv\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)api\.ai$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".appspot.com") >= 0) return "+proxy";
        if (/(?:^|\.)appspot\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)autodraw\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)blog\.google$/.test(host)) return "+proxy";
        if (/(?:^|\.)blogblog\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("blogspot.com") >= 0) return "+proxy";
        if (/^https?:\/\/[^\/]+blogspot\.(.*)/.test(url)) return "+proxy";
        if (scheme === "http" && url.indexOf(".blogspot.hk") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".blogspot.jp") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".blogspot.tw") >= 0) return "+proxy";
        if (/(?:^|\.)business\.page$/.test(host)) return "+proxy";
        if (/(?:^|\.)certificate-transparency\.org$/.test(host)) return "+proxy";
        if (/(?:^|\.)chrome\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)chromecast\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)chromeenterprise\.google$/.test(host)) return "+proxy";
        if (/(?:^|\.)chromeexperiments\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)chromercise\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)chromestatus\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)chromium\.org$/.test(host)) return "+proxy";
        if (/(?:^|\.)cloudfunctions\.net$/.test(host)) return "+proxy";
        if (/(?:^|\.)com\.google$/.test(host)) return "+proxy";
        if (/(?:^|\.)crbug\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)creativelab5\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)crisisresponse\.google$/.test(host)) return "+proxy";
        if (/(?:^|\.)crrev\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)data-vocabulary\.org$/.test(host)) return "+proxy";
        if (/(?:^|\.)debug\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)deepmind\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)deja\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)design\.google$/.test(host)) return "+proxy";
        if (/(?:^|\.)digisfera\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)dns\.google$/.test(host)) return "+proxy";
        if (/(?:^|\.)hub\.docker\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)domains\.google$/.test(host)) return "+proxy";
        if (/(?:^|\.)duck\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)environment\.google$/.test(host)) return "+proxy";
        if (/(?:^|\.)feedburner\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)firebaseio\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)g\.co$/.test(host)) return "+proxy";
        if (/(?:^|\.)gcr\.io$/.test(host)) return "+proxy";
        if (/(?:^|\.)get\.app$/.test(host)) return "+proxy";
        if (/(?:^|\.)get\.dev$/.test(host)) return "+proxy";
        if (/(?:^|\.)get\.how$/.test(host)) return "+proxy";
        if (/(?:^|\.)get\.page$/.test(host)) return "+proxy";
        if (/(?:^|\.)getmdl\.io$/.test(host)) return "+proxy";
        if (/(?:^|\.)getoutline\.org$/.test(host)) return "+proxy";
        if (/(?:^|\.)ggpht\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)gmail\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)gmodules\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)godoc\.org$/.test(host)) return "+proxy";
        if (/(?:^|\.)golang\.org$/.test(host)) return "+proxy";
        if (/(?:^|\.)goo\.gl$/.test(host)) return "+proxy";
        if (/(?:^|\.)goo\.gle$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".google.ae") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".google.as") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".google.am") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".google.at") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".google.az") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".google.ba") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".google.be") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".google.bg") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".google.ca") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".google.cd") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".google.ci") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".google.co.id") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".google.co.jp") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".google.co.kr") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".google.co.ma") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".google.co.uk") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".google.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".google.de") >= 0) return "+proxy";
        if (/(?:^|\.)google\.dev$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".google.dj") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".google.dk") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".google.es") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".google.fi") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".google.fm") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".google.fr") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".google.gg") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".google.gl") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".google.gr") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".google.ie") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".google.is") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".google.it") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".google.jo") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".google.kz") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".google.lv") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".google.mn") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".google.ms") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".google.nl") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".google.nu") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".google.no") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".google.ro") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".google.ru") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".google.rw") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".google.sc") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".google.sh") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".google.sk") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".google.sm") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".google.sn") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".google.tk") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".google.tm") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".google.to") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".google.tt") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".google.vu") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".google.ws") >= 0) return "+proxy";
        if (/^https?:\/\/([^\/]+\.)*google\.(ac|ad|ae|af|ai|al|am|as|at|az|ba|be|bf|bg|bi|bj|bs|bt|by|ca|cat|cd|cf|cg|ch|ci|cl|cm|co.ao|co.bw|co.ck|co.cr|co.id|co.il|co.in|co.jp|co.ke|co.kr|co.ls|co.ma|com|com.af|com.ag|com.ai|com.ar|com.au|com.bd|com.bh|com.bn|com.bo|com.br|com.bz|com.co|com.cu|com.cy|com.do|com.ec|com.eg|com.et|com.fj|com.gh|com.gi|com.gt|com.hk|com.jm|com.kh|com.kw|com.lb|com.ly|com.mm|com.mt|com.mx|com.my|com.na|com.nf|com.ng|com.ni|com.np|com.om|com.pa|com.pe|com.pg|com.ph|com.pk|com.pr|com.py|com.qa|com.sa|com.sb|com.sg|com.sl|com.sv|com.tj|com.tr|com.tw|com.ua|com.uy|com.vc|com.vn|co.mz|co.nz|co.th|co.tz|co.ug|co.uk|co.uz|co.ve|co.vi|co.za|co.zm|co.zw|cv|cz|de|dj|dk|dm|dz|ee|es|eu|fi|fm|fr|ga|ge|gg|gl|gm|gp|gr|gy|hk|hn|hr|ht|hu|ie|im|iq|is|it|it.ao|je|jo|kg|ki|kz|la|li|lk|lt|lu|lv|md|me|mg|mk|ml|mn|ms|mu|mv|mw|mx|ne|nl|no|nr|nu|org|pl|pn|ps|pt|ro|rs|ru|rw|sc|se|sh|si|sk|sm|sn|so|sr|st|td|tg|tk|tl|tm|tn|to|tt|us|vg|vn|vu|ws)\/.*/.test(url)) return "+proxy";
        if (/(?:^|\.)googleapis\.cn$/.test(host)) return "+proxy";
        if (/(?:^|\.)googleapis\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)googleapps\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)googleartproject\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)googleblog\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)googlebot\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)googlechinawebmaster\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)googlecode\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)googlecommerce\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)googledomains\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)googlearth\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)googleearth\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)googledrive\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)googlefiber\.net$/.test(host)) return "+proxy";
        if (/(?:^|\.)googlegroups\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)googlehosted\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)googleideas\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)googleinsidesearch\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)googlelabs\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)googlemail\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)googlemashups\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)googlepagecreator\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)googleplay\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)googleplus\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)googlescholar\.comUSA$/.test(host)) return "+proxy";
        if (/(?:^|\.)googlesource\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)googleusercontent\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".googlevideo.com") >= 0) return "+proxy";
        if (/(?:^|\.)googlevideo\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)googleweblight\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)googlezip\.net$/.test(host)) return "+proxy";
        if (/(?:^|\.)groups\.google\.cn$/.test(host)) return "+proxy";
        if (/(?:^|\.)grow\.google$/.test(host)) return "+proxy";
        if (/(?:^|\.)gstatic\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)gvt0\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)gvt1\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)gvt3\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)gwtproject\.org$/.test(host)) return "+proxy";
        if (/(?:^|\.)html5rocks\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)iam\.soy$/.test(host)) return "+proxy";
        if (/(?:^|\.)igoogle\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)itasoftware\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)lers\.google$/.test(host)) return "+proxy";
        if (/(?:^|\.)like\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)madewithcode\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)material\.io$/.test(host)) return "+proxy";
        if (/(?:^|\.)nic\.google$/.test(host)) return "+proxy";
        if (/(?:^|\.)on2\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)opensource\.google$/.test(host)) return "+proxy";
        if (/(?:^|\.)panoramio\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)picasaweb\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)pki\.goog$/.test(host)) return "+proxy";
        if (/(?:^|\.)plus\.codes$/.test(host)) return "+proxy";
        if (/(?:^|\.)polymer-project\.org$/.test(host)) return "+proxy";
        if (/(?:^|\.)pride\.google$/.test(host)) return "+proxy";
        if (/(?:^|\.)questvisual\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)admin\.recaptcha\.net$/.test(host)) return "+proxy";
        if (/(?:^|\.)api\.recaptcha\.net$/.test(host)) return "+proxy";
        if (/(?:^|\.)api-secure\.recaptcha\.net$/.test(host)) return "+proxy";
        if (/(?:^|\.)api-verify\.recaptcha\.net$/.test(host)) return "+proxy";
        if (/(?:^|\.)redhotlabs\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)registry\.google$/.test(host)) return "+proxy";
        if (/(?:^|\.)research\.google$/.test(host)) return "+proxy";
        if (/(?:^|\.)safety\.google$/.test(host)) return "+proxy";
        if (/(?:^|\.)savethedate\.foo$/.test(host)) return "+proxy";
        if (/(?:^|\.)schema\.org$/.test(host)) return "+proxy";
        if (/(?:^|\.)shattered\.io$/.test(host)) return "+proxy";
        if (/^http:\/\/sipml5\.org\//.test(url)) return "+proxy";
        if (/(?:^|\.)stories\.google$/.test(host)) return "+proxy";
        if (/(?:^|\.)sustainability\.google$/.test(host)) return "+proxy";
        if (/(?:^|\.)synergyse\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)teachparentstech\.org$/.test(host)) return "+proxy";
        if (/(?:^|\.)tensorflow\.org$/.test(host)) return "+proxy";
        if (/(?:^|\.)tfhub\.dev$/.test(host)) return "+proxy";
        if (/(?:^|\.)thinkwithgoogle\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)tiltbrush\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)translate\.goog$/.test(host)) return "+proxy";
        if (/(?:^|\.)translate\.google$/.test(host)) return "+proxy";
        if (/(?:^|\.)tv\.google$/.test(host)) return "+proxy";
        if (/(?:^|\.)urchin\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)waveprotocol\.org$/.test(host)) return "+proxy";
        if (/(?:^|\.)waymo\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)web\.dev$/.test(host)) return "+proxy";
        if (/(?:^|\.)webmproject\.org$/.test(host)) return "+proxy";
        if (/(?:^|\.)webpkgcache\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)webrtc\.org$/.test(host)) return "+proxy";
        if (/(?:^|\.)whatbrowser\.org$/.test(host)) return "+proxy";
        if (/(?:^|\.)widevine\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)withgoogle\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)withyoutube\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)x\.company$/.test(host)) return "+proxy";
        if (/(?:^|\.)xn--ngstr-lra8j\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)youtu\.be$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".youtube.com") >= 0) return "+proxy";
        if (/(?:^|\.)youtube\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)youtube-nocookie\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)youtubeeducation\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)youtubegaming\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)youtubekids\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)yt\.be$/.test(host)) return "+proxy";
        if (/(?:^|\.)ytimg\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)zynamics\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)naughtyamerica\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("static01.nyt.com") >= 0) return "+proxy";
        if (/(?:^|\.)nyt\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("nytchina.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("nytcn.me") >= 0) return "+proxy";
        if (/(?:^|\.)nytcn\.me$/.test(host)) return "+proxy";
        if (/(?:^|\.)nytco\.com$/.test(host)) return "+proxy";
        if (/^http:\/\/nyti\.ms\//.test(url)) return "+proxy";
        if (scheme === "http" && url.indexOf(".nytimes.com") >= 0) return "+proxy";
        if (/(?:^|\.)nytimes\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)nytimg\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("userapi.nytlog.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("cn.nytstyle.com") >= 0) return "+proxy";
        if (/(?:^|\.)nytstyle\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".steamcommunity.com") >= 0) return "+proxy";
        if (/(?:^|\.)steamcommunity\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)store\.steampowered\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)t\.me$/.test(host)) return "+proxy";
        if (/(?:^|\.)updates\.tdesktop\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)telegram\.dog$/.test(host)) return "+proxy";
        if (/(?:^|\.)telegram\.me$/.test(host)) return "+proxy";
        if (/(?:^|\.)telegram\.org$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".telegramdownload.com") >= 0) return "+proxy";
        if (/(?:^|\.)telesco\.pe$/.test(host)) return "+proxy";
        if (/(?:^|\.)jtvnw\.net$/.test(host)) return "+proxy";
        if (/(?:^|\.)ttvnw\.net$/.test(host)) return "+proxy";
        if (/(?:^|\.)twitch\.tv$/.test(host)) return "+proxy";
        if (/(?:^|\.)twitchcdn\.net$/.test(host)) return "+proxy";
        if (/(?:^|\.)periscope\.tv$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".pscp.tv") >= 0) return "+proxy";
        if (/(?:^|\.)pscp\.tv$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".t.co") >= 0) return "+proxy";
        if (/(?:^|\.)t\.co$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".tweetdeck.com") >= 0) return "+proxy";
        if (/(?:^|\.)tweetdeck\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)twimg\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".twitpic.com") >= 0) return "+proxy";
        if (/(?:^|\.)twitpic\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".twitter.com") >= 0) return "+proxy";
        if (/(?:^|\.)twitter\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)twitter\.jp$/.test(host)) return "+proxy";
        if (/(?:^|\.)vine\.co$/.test(host)) return "+proxy";
        if (/(?:^|\.)gov\.taipei$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".gov.tw") >= 0) return "+proxy";
        if (/^https:\/\/aiss\.anws\.gov\.tw/.test(url)) return "+proxy";
        if (/(?:^|\.)archives\.gov\.tw$/.test(host)) return "+proxy";
        if (/(?:^|\.)tacc\.cwb\.gov\.tw$/.test(host)) return "+proxy";
        if (/(?:^|\.)data\.gov\.tw$/.test(host)) return "+proxy";
        if (/(?:^|\.)epa\.gov\.tw$/.test(host)) return "+proxy";
        if (/(?:^|\.)fa\.gov\.tw$/.test(host)) return "+proxy";
        if (/(?:^|\.)fda\.gov\.tw$/.test(host)) return "+proxy";
        if (/(?:^|\.)hpa\.gov\.tw$/.test(host)) return "+proxy";
        if (/(?:^|\.)immigration\.gov\.tw$/.test(host)) return "+proxy";
        if (/(?:^|\.)itaiwan\.gov\.tw$/.test(host)) return "+proxy";
        if (/(?:^|\.)mjib\.gov\.tw$/.test(host)) return "+proxy";
        if (/(?:^|\.)moeaic\.gov\.tw$/.test(host)) return "+proxy";
        if (/(?:^|\.)mofa\.gov\.tw$/.test(host)) return "+proxy";
        if (/(?:^|\.)mol\.gov\.tw$/.test(host)) return "+proxy";
        if (/(?:^|\.)mvdis\.gov\.tw$/.test(host)) return "+proxy";
        if (/(?:^|\.)nat\.gov\.tw$/.test(host)) return "+proxy";
        if (/(?:^|\.)nhi\.gov\.tw$/.test(host)) return "+proxy";
        if (/(?:^|\.)npa\.gov\.tw$/.test(host)) return "+proxy";
        if (/(?:^|\.)nsc\.gov\.tw$/.test(host)) return "+proxy";
        if (/(?:^|\.)ntbk\.gov\.tw$/.test(host)) return "+proxy";
        if (/(?:^|\.)ntbna\.gov\.tw$/.test(host)) return "+proxy";
        if (/(?:^|\.)ntbt\.gov\.tw$/.test(host)) return "+proxy";
        if (/(?:^|\.)ntsna\.gov\.tw$/.test(host)) return "+proxy";
        if (/(?:^|\.)pcc\.gov\.tw$/.test(host)) return "+proxy";
        if (/(?:^|\.)stat\.gov\.tw$/.test(host)) return "+proxy";
        if (/(?:^|\.)taipei\.gov\.tw$/.test(host)) return "+proxy";
        if (/(?:^|\.)taiwanjobs\.gov\.tw$/.test(host)) return "+proxy";
        if (/(?:^|\.)thb\.gov\.tw$/.test(host)) return "+proxy";
        if (/(?:^|\.)tipo\.gov\.tw$/.test(host)) return "+proxy";
        if (/(?:^|\.)wda\.gov\.tw$/.test(host)) return "+proxy";
        if (/(?:^|\.)teco-hk\.org$/.test(host)) return "+proxy";
        if (/(?:^|\.)teco-mo\.org$/.test(host)) return "+proxy";
        if (/(?:^|\.)kinmen\.org\.tw$/.test(host)) return "+proxy";
        if (/^http:\/\/www\.americorps\.gov/.test(url)) return "+proxy";
        if (/(?:^|\.)jpl\.nasa\.gov$/.test(host)) return "+proxy";
        if (/(?:^|\.)pds\.nasa\.gov$/.test(host)) return "+proxy";
        if (/(?:^|\.)solarsystem\.nasa\.gov$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("iipdigital.usembassy.gov") >= 0) return "+proxy";
        if (/(?:^|\.)usfk\.mil$/.test(host)) return "+proxy";
        if (/(?:^|\.)usmc\.mil$/.test(host)) return "+proxy";
        if (/^http:\/\/tarr\.uspto\.gov\//.test(url)) return "+proxy";
        if (/(?:^|\.)tsdr\.uspto\.gov$/.test(host)) return "+proxy";
        if (/(?:^|\.)v2ex\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("cn.voa.mobi") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("tw.voa.mobi") >= 0) return "+proxy";
        if (/(?:^|\.)voacambodia\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".voachineseblog.com") >= 0) return "+proxy";
        if (/(?:^|\.)voachineseblog\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".voacantonese.com") >= 0) return "+proxy";
        if (/(?:^|\.)voacantonese\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("voachinese.com") >= 0) return "+proxy";
        if (/(?:^|\.)voachinese\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("voagd.com") >= 0) return "+proxy";
        if (/(?:^|\.)voaindonesia\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".voanews.com") >= 0) return "+proxy";
        if (/(?:^|\.)voanews\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("voatibetan.com") >= 0) return "+proxy";
        if (/(?:^|\.)voatibetan\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".voatibetanenglish.com") >= 0) return "+proxy";
        if (/(?:^|\.)voatibetanenglish\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)zh\.ecdm\.wikia\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)evchk\.wikia\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("fq.wikia.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("zh.pttpedia.wikia.com/wiki/%E7%BF%92%E5%8C%85%E5%AD%90%E4%B9%8B%E4%BA%82") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("cn.uncyclopedia.wikia.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("zh.uncyclopedia.wikia.com") >= 0) return "+proxy";
        if (/(?:^|\.)wikimedia\.org$/.test(host)) return "+proxy";
        if (/^http:\/\/zh\.wikisource\.org/.test(url)) return "+proxy";
        if (/(?:^|\.)zh\.wikiquote\.org$/.test(host)) return "+proxy";
        if (/(?:^|\.)zh\.wikinews\.org$/.test(host)) return "+proxy";
        if (/(?:^|\.)ja\.wikipedia\.org$/.test(host)) return "+proxy";
        if (/(?:^|\.)wikipedia\.org$/.test(host)) return "+proxy";
        if (/(?:^|\.)data\.flurry\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)page\.bid\.yahoo\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)tw\.bid\.yahoo\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)auctions\.yahoo\.co\.jp$/.test(host)) return "+proxy";
        if (/(?:^|\.)blogs\.yahoo\.co\.jp$/.test(host)) return "+proxy";
        if (/(?:^|\.)search\.yahoo\.co\.jp$/.test(host)) return "+proxy";
        if (/(?:^|\.)buy\.yahoo\.com\.tw$/.test(host)) return "+proxy";
        if (/(?:^|\.)hk\.yahoo\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)hk\.knowledge\.yahoo\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)tw\.money\.yahoo\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)hk\.myblog\.yahoo\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("news.yahoo.com/china-blocks-bbc") >= 0) return "+proxy";
        if (/(?:^|\.)hk\.news\.yahoo\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("hk.rd.yahoo.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("hk.search.yahoo.com/search") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("hk.video.news.yahoo.com/video") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("meme.yahoo.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("tw.answers.yahoo.com") >= 0) return "+proxy";
        if (/^https:\/\/tw\.answers\.yahoo\.com/.test(url)) return "+proxy";
        if (/(?:^|\.)tw\.knowledge\.yahoo\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)tw\.mall\.yahoo\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("tw.yahoo.com") >= 0) return "+proxy";
        if (/(?:^|\.)tw\.mobi\.yahoo\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("tw.myblog.yahoo.com") >= 0) return "+proxy";
        if (/(?:^|\.)tw\.news\.yahoo\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("pulse.yahoo.com") >= 0) return "+proxy";
        if (/(?:^|\.)search\.yahoo\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("upcoming.yahoo.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("video.yahoo.com") >= 0) return "+proxy";
        if (/(?:^|\.)yahoo\.com\.hk$/.test(host)) return "+proxy";
        if (/(?:^|\.)duckduckgo-owned-server\.yahoo\.net$/.test(host)) return "+proxy";
        if (/(?:^|\.)000webhost\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".030buy.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".0rz.tw") >= 0) return "+proxy";
        if (/^http:\/\/0rz\.tw/.test(url)) return "+proxy";
        if (scheme === "http" && url.indexOf("1-apple.com.tw") >= 0) return "+proxy";
        if (/(?:^|\.)1-apple\.com\.tw$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".10.tt") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".100ke.org") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".1000giri.net") >= 0) return "+proxy";
        if (/(?:^|\.)1000giri\.net$/.test(host)) return "+proxy";
        if (/(?:^|\.)10beasts\.net$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".10conditionsoflove.com") >= 0) return "+proxy";
        if (/(?:^|\.)10musume\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("123rf.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".12bet.com") >= 0) return "+proxy";
        if (/(?:^|\.)12bet\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".12vpn.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".12vpn.net") >= 0) return "+proxy";
        if (/(?:^|\.)12vpn\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)12vpn\.net$/.test(host)) return "+proxy";
        if (/(?:^|\.)1337x\.to$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".138.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("141hongkong.com/forum") >= 0) return "+proxy";
        if (/(?:^|\.)141jj\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".141tube.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".1688.com.au") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".173ng.com") >= 0) return "+proxy";
        if (/(?:^|\.)173ng\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".177pic.info") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".17t17p.com") >= 0) return "+proxy";
        if (/(?:^|\.)18board\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)18board\.info$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("18onlygirls.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".18p2p.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".18virginsex.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".1949er.org") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("zhao.1984.city") >= 0) return "+proxy";
        if (/(?:^|\.)zhao\.1984\.city$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("1984bbs.com") >= 0) return "+proxy";
        if (/(?:^|\.)1984bbs\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".1984bbs.org") >= 0) return "+proxy";
        if (/(?:^|\.)1984bbs\.org$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".1991way.com") >= 0) return "+proxy";
        if (/(?:^|\.)1991way\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".1998cdp.org") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".1bao.org") >= 0) return "+proxy";
        if (/^http:\/\/1bao\.org/.test(url)) return "+proxy";
        if (scheme === "http" && url.indexOf(".1eew.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".1mobile.com") >= 0) return "+proxy";
        if (/^http:\/\/.*\.1mobile\.tw/.test(url)) return "+proxy";
        if (/(?:^|\.)1pondo\.tv$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".2-hand.info") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".2000fun.com/bbs") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".2008xianzhang.info") >= 0) return "+proxy";
        if (/(?:^|\.)2008xianzhang\.info$/.test(host)) return "+proxy";
        if (/(?:^|\.)2017\.hk$/.test(host)) return "+proxy";
        if (/(?:^|\.)2021hkcharter\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)2047\.name$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("21andy.com/blog") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".21join.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".21pron.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("21sextury.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".228.net.tw") >= 0) return "+proxy";
        if (/(?:^|\.)233abc\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)24hrs\.ca$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("24smile.org") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("2lipstube.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".2shared.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("30boxes.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".315lz.com") >= 0) return "+proxy";
        if (/(?:^|\.)32red\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)36rain\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".3a5a.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("3arabtv.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".3boys2girls.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".3proxy.ru") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".3ren.ca") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".3tui.net") >= 0) return "+proxy";
        if (/(?:^|\.)404museum\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)4bluestones\.biz$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".4chan.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".4everproxy.com") >= 0) return "+proxy";
        if (/(?:^|\.)4everproxy\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)4rbtv\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)4shared\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("taiwannation.50webs.com") >= 0) return "+proxy";
        if (/(?:^|\.)51\.ca$/.test(host)) return "+proxy";
        if (/(?:^|\.)51jav\.org$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".51luoben.com") >= 0) return "+proxy";
        if (/(?:^|\.)51luoben\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)5278\.cc$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".5299.tv") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("5aimiku.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("5i01.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".5isotoi5.org") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".5maodang.com") >= 0) return "+proxy";
        if (/(?:^|\.)63i\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".64museum.org") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("64tianwang.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("64wiki.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".66.ca") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("666kb.com") >= 0) return "+proxy";
        if (/(?:^|\.)6do\.news$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".6park.com") >= 0) return "+proxy";
        if (/(?:^|\.)6park\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)6parkbbs\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)6parker\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)6parknews\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)7capture\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".7cow.com") >= 0) return "+proxy";
        if (/(?:^|\.)7-zip\.org$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".8-d.com") >= 0) return "+proxy";
        if (/^http:\/\/8-d\.com/.test(url)) return "+proxy";
        if (scheme === "http" && url.indexOf("85cc.net") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".85cc.us") >= 0) return "+proxy";
        if (/^http:\/\/85cc\.us/.test(url)) return "+proxy";
        if (/^http:\/\/85st\.com/.test(url)) return "+proxy";
        if (scheme === "http" && url.indexOf(".881903.com/page/zh-tw/") >= 0) return "+proxy";
        if (/(?:^|\.)881903\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".888.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".888poker.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("89.64.charter.constitutionalism.solutions") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("89-64.org") >= 0) return "+proxy";
        if (/(?:^|\.)89-64\.org$/.test(host)) return "+proxy";
        if (/(?:^|\.)8964museum\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".8news.com.tw") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".8z1.net") >= 0) return "+proxy";
        if (/(?:^|\.)8z1\.net$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".9001700.com") >= 0) return "+proxy";
        if (/^http:\/\/908taiwan\.org\//.test(url)) return "+proxy";
        if (/(?:^|\.)91porn\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)91vps\.club$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".92ccav.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".991.com") >= 0) return "+proxy";
        if (/^http:\/\/991\.com/.test(url)) return "+proxy";
        if (scheme === "http" && url.indexOf(".99btgc01.com") >= 0) return "+proxy";
        if (/(?:^|\.)99btgc01\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".99cn.info") >= 0) return "+proxy";
        if (/^http:\/\/99cn\.info/.test(url)) return "+proxy";
        if (/(?:^|\.)9bis\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)9bis\.net$/.test(host)) return "+proxy";
        if (/(?:^|\.)9news\.com\.au$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".tibet.a.se") >= 0) return "+proxy";
        if (/^http:\/\/tibet\.a\.se/.test(url)) return "+proxy";
        if (/(?:^|\.)a-normal-day\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("a5.com.ru") >= 0) return "+proxy";
        if (/^http:\/\/aamacau\.com/.test(url)) return "+proxy";
        if (scheme === "http" && url.indexOf(".abc.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".abc.net.au") >= 0) return "+proxy";
        if (/(?:^|\.)abc\.net\.au$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".abchinese.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("abclite.net") >= 0) return "+proxy";
        if (/^https:\/\/www\.abclite\.net/.test(url)) return "+proxy";
        if (scheme === "http" && url.indexOf(".ablwang.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".aboluowang.com") >= 0) return "+proxy";
        if (/(?:^|\.)aboluowang\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)about\.me$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".aboutgfw.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".abs.edu") >= 0) return "+proxy";
        if (/(?:^|\.)acast\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".accim.org") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".aceros-de-hispania.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".acevpn.com") >= 0) return "+proxy";
        if (/(?:^|\.)acevpn\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".acg18.me") >= 0) return "+proxy";
        if (/^http:\/\/acg18\.me/.test(url)) return "+proxy";
        if (/(?:^|\.)acgbox\.org$/.test(host)) return "+proxy";
        if (/(?:^|\.)acgkj\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)acgnx\.se$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".acmedia365.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".acnw.com.au") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("actfortibet.org") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("actimes.com.au") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("activpn.com") >= 0) return "+proxy";
        if (/(?:^|\.)activpn\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)aculo\.us$/.test(host)) return "+proxy";
        if (/(?:^|\.)addictedtocoffee\.de$/.test(host)) return "+proxy";
        if (/(?:^|\.)addyoutube\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".adelaidebbs.com/bbs") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".adpl.org.hk") >= 0) return "+proxy";
        if (/^http:\/\/adpl\.org\.hk/.test(url)) return "+proxy";
        if (scheme === "http" && url.indexOf(".adult-sex-games.com") >= 0) return "+proxy";
        if (/(?:^|\.)adult-sex-games\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("adultfriendfinder.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("adultkeep.net/peepshow/members/main.htm") >= 0) return "+proxy";
        if (/(?:^|\.)advanscene\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)advertfan\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".ae.org") >= 0) return "+proxy";
        if (/(?:^|\.)aei\.org$/.test(host)) return "+proxy";
        if (/(?:^|\.)aenhancers\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)af\.mil$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".afantibbs.com") >= 0) return "+proxy";
        if (/^http:\/\/afantibbs\.com/.test(url)) return "+proxy";
        if (/(?:^|\.)afr\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".ai-kan.net") >= 0) return "+proxy";
        if (/(?:^|\.)ai-kan\.net$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("ai-wen.net") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".aiph.net") >= 0) return "+proxy";
        if (/(?:^|\.)aiph\.net$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".airasia.com") >= 0) return "+proxy";
        if (/(?:^|\.)airconsole\.com$/.test(host)) return "+proxy";
        if (/^http:\/\/download\.aircrack-ng\.org/.test(url)) return "+proxy";
        if (scheme === "http" && url.indexOf(".airvpn.org") >= 0) return "+proxy";
        if (/(?:^|\.)airvpn\.org$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".aisex.com") >= 0) return "+proxy";
        if (/(?:^|\.)ait\.org\.tw$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("aiweiwei.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".aiweiweiblog.com") >= 0) return "+proxy";
        if (/(?:^|\.)aiweiweiblog\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)www\.ajsands\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("a248.e.akamai.net") >= 0) return "+proxy";
        if (/(?:^|\.)a248\.e\.akamai\.net$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("rfalive1.akacast.akamaistream.net") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("voa-11.akacast.akamaistream.net") >= 0) return "+proxy";
        if (/(?:^|\.)abematv\.akamaized\.net$/.test(host)) return "+proxy";
        if (/(?:^|\.)linear-abematv\.akamaized\.net$/.test(host)) return "+proxy";
        if (/(?:^|\.)vod-abematv\.akamaized\.net$/.test(host)) return "+proxy";
        if (/^https:\/\/fbcdn.*\.akamaihd\.net\//.test(url)) return "+proxy";
        if (scheme === "http" && url.indexOf("rthklive2-lh.akamaihd.net") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".akademiye.org/ug") >= 0) return "+proxy";
        if (/^http:\/\/akademiye\.org\/ug/.test(url)) return "+proxy";
        if (/(?:^|\.)akiba-online\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)akow\.org$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".al-islam.com") >= 0) return "+proxy";
        if (/(?:^|\.)al-qimmah\.net$/.test(host)) return "+proxy";
        if (/(?:^|\.)alabout\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".alanhou.com") >= 0) return "+proxy";
        if (/^http:\/\/alanhou\.com/.test(url)) return "+proxy";
        if (scheme === "http" && url.indexOf(".alarab.qa") >= 0) return "+proxy";
        if (/(?:^|\.)alasbarricadas\.org$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("alexlur.org") >= 0) return "+proxy";
        if (/(?:^|\.)alforattv\.net$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".alhayat.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".alicejapan.co.jp") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("aliengu.com") >= 0) return "+proxy";
        if (/(?:^|\.)alive\.bar$/.test(host)) return "+proxy";
        if (/(?:^|\.)alkasir\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)all4mom\.org$/.test(host)) return "+proxy";
        if (/(?:^|\.)allconnected\.co$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".alldrawnsex.com") >= 0) return "+proxy";
        if (/(?:^|\.)alldrawnsex\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".allervpn.com") >= 0) return "+proxy";
        if (/(?:^|\.)allfinegirls\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".allgirlmassage.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("allgirlsallowed.org") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".allgravure.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("alliance.org.hk") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".allinfa.com") >= 0) return "+proxy";
        if (/(?:^|\.)allinfa\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".alljackpotscasino.com") >= 0) return "+proxy";
        if (/(?:^|\.)allmovie\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)almasdarnews\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".alphaporno.com") >= 0) return "+proxy";
        if (/(?:^|\.)alternate-tools\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("alternativeto.net/software") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("alvinalexander.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("alwaysdata.com") >= 0) return "+proxy";
        if (/(?:^|\.)alwaysdata\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)alwaysdata\.net$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".alwaysvpn.com") >= 0) return "+proxy";
        if (/(?:^|\.)alwaysvpn\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)am730\.com\.hk$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("ameblo.jp") >= 0) return "+proxy";
        if (/(?:^|\.)ameblo\.jp$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("www1.american.edu/ted/ice/tibet") >= 0) return "+proxy";
        if (/(?:^|\.)americangreencard\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)amiblockedornot\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".amigobbs.net") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".amitabhafoundation.us") >= 0) return "+proxy";
        if (/^http:\/\/amitabhafoundation\.us/.test(url)) return "+proxy";
        if (scheme === "http" && url.indexOf(".amnesty.org") >= 0) return "+proxy";
        if (/(?:^|\.)amnesty\.org$/.test(host)) return "+proxy";
        if (/(?:^|\.)amnesty\.org\.hk$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".amnesty.tw") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".amnestyusa.org") >= 0) return "+proxy";
        if (/(?:^|\.)amnestyusa\.org$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".amnyemachen.org") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".amoiist.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".amtb-taipei.org") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("androidplus.co/apk") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".andygod.com") >= 0) return "+proxy";
        if (/^http:\/\/andygod\.com/.test(url)) return "+proxy";
        if (scheme === "http" && url.indexOf("annatam.com/chinese") >= 0) return "+proxy";
        if (/(?:^|\.)anchor\.fm$/.test(host)) return "+proxy";
        if (/(?:^|\.)anchorfree\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)ancsconf\.org$/.test(host)) return "+proxy";
        if (/(?:^|\.)andfaraway\.net$/.test(host)) return "+proxy";
        if (/(?:^|\.)android-x86\.org$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("angelfire.com/hi/hayashi") >= 0) return "+proxy";
        if (/(?:^|\.)angularjs\.org$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("animecrazy.net") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("aniscartujo.com") >= 0) return "+proxy";
        if (/(?:^|\.)aniscartujo\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)anobii\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)anonfiles\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".anonymitynetwork.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".anonymizer.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".anonymouse.org") >= 0) return "+proxy";
        if (/(?:^|\.)anonymouse\.org$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("anontext.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".anpopo.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".answering-islam.org") >= 0) return "+proxy";
        if (/^http:\/\/www\.antd\.org/.test(url)) return "+proxy";
        if (/(?:^|\.)anthonycalzadilla\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".anti1984.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("antichristendom.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".antiwave.net") >= 0) return "+proxy";
        if (/^http:\/\/antiwave\.net/.test(url)) return "+proxy";
        if (scheme === "http" && url.indexOf(".anyporn.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".anysex.com") >= 0) return "+proxy";
        if (/^http:\/\/anysex\.com/.test(url)) return "+proxy";
        if (scheme === "http" && url.indexOf(".ao3.org") >= 0) return "+proxy";
        if (/(?:^|\.)ao3\.org$/.test(host)) return "+proxy";
        if (/(?:^|\.)aobo\.com\.au$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".aofriend.com") >= 0) return "+proxy";
        if (/^http:\/\/aofriend\.com/.test(url)) return "+proxy";
        if (scheme === "http" && url.indexOf(".aofriend.com.au") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".aojiao.org") >= 0) return "+proxy";
        if (/(?:^|\.)aomiwang\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("video.ap.org") >= 0) return "+proxy";
        if (/(?:^|\.)apat1989\.org$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".apetube.com") >= 0) return "+proxy";
        if (/(?:^|\.)apiary\.io$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".apigee.com") >= 0) return "+proxy";
        if (/(?:^|\.)apigee\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)apk\.support$/.test(host)) return "+proxy";
        if (/(?:^|\.)apk-dl\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)apkcombo\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".apkmonk.com/app") >= 0) return "+proxy";
        if (/(?:^|\.)apkmonk\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)apkplz\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("apkpure.com") >= 0) return "+proxy";
        if (/(?:^|\.)apkpure\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".aplusvpn.com") >= 0) return "+proxy";
        if (/(?:^|\.)appbrain\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".appdownloader.net/Android") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".appledaily.com") >= 0) return "+proxy";
        if (/(?:^|\.)appledaily\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("appledaily.com.hk") >= 0) return "+proxy";
        if (/(?:^|\.)appledaily\.com\.hk$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("appledaily.com.tw") >= 0) return "+proxy";
        if (/(?:^|\.)appledaily\.com\.tw$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".appshopper.com") >= 0) return "+proxy";
        if (/^http:\/\/appshopper\.com/.test(url)) return "+proxy";
        if (/(?:^|\.)appsocks\.net$/.test(host)) return "+proxy";
        if (/(?:^|\.)appsto\.re$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".aptoide.com") >= 0) return "+proxy";
        if (/(?:^|\.)aptoide\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)archives\.gov$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".archive.fo") >= 0) return "+proxy";
        if (/(?:^|\.)archive\.fo$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".archive.is") >= 0) return "+proxy";
        if (/(?:^|\.)archive\.is$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".archive.li") >= 0) return "+proxy";
        if (/(?:^|\.)archive\.li$/.test(host)) return "+proxy";
        if (/(?:^|\.)archive\.org$/.test(host)) return "+proxy";
        if (/(?:^|\.)archive\.ph$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("archive.today") >= 0) return "+proxy";
        if (/^https:\/\/archive\.today/.test(url)) return "+proxy";
        if (/(?:^|\.)archiveofourown\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)archiveofourown\.org$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".arctosia.com") >= 0) return "+proxy";
        if (/^http:\/\/arctosia\.com/.test(url)) return "+proxy";
        if (/(?:^|\.)areca-backup\.org$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".arethusa.su") >= 0) return "+proxy";
        if (/(?:^|\.)arethusa\.su$/.test(host)) return "+proxy";
        if (/(?:^|\.)arlingtoncemetery\.mil$/.test(host)) return "+proxy";
        if (/(?:^|\.)army\.mil$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".art4tibet1998.org") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("artofpeacefoundation.org") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("artsy.net") >= 0) return "+proxy";
        if (/(?:^|\.)asacp\.org$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("asdfg.jp/dabr") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("asg.to") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".asia-gaming.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".asiaharvest.org") >= 0) return "+proxy";
        if (/(?:^|\.)asiaharvest\.org$/.test(host)) return "+proxy";
        if (/(?:^|\.)asianage\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)asianews\.it$/.test(host)) return "+proxy";
        if (/^http:\/\/japanfirst\.asianfreeforum\.com\//.test(url)) return "+proxy";
        if (/(?:^|\.)asiansexdiary\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)asianwomensfilm\.de$/.test(host)) return "+proxy";
        if (/(?:^|\.)asiaone\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".asiatgp.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".asiatoday.us") >= 0) return "+proxy";
        if (/(?:^|\.)askstudent\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".askynz.net") >= 0) return "+proxy";
        if (/(?:^|\.)askynz\.net$/.test(host)) return "+proxy";
        if (/(?:^|\.)aspi\.org\.au$/.test(host)) return "+proxy";
        if (/(?:^|\.)aspistrategist\.org\.au$/.test(host)) return "+proxy";
        if (/(?:^|\.)assembla\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)astrill\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)atc\.org\.au$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".atchinese.com") >= 0) return "+proxy";
        if (/^http:\/\/atchinese\.com/.test(url)) return "+proxy";
        if (scheme === "http" && url.indexOf("atgfw.org") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".atlaspost.com") >= 0) return "+proxy";
        if (/(?:^|\.)atlaspost\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)atdmt\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".atlanta168.com") >= 0) return "+proxy";
        if (/(?:^|\.)atlanta168\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".atnext.com") >= 0) return "+proxy";
        if (/(?:^|\.)atnext\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("ice.audionow.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".av.com") >= 0) return "+proxy";
        if (/(?:^|\.)av\.movie$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".av-e-body.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("avaaz.org") >= 0) return "+proxy";
        if (/(?:^|\.)avaaz\.org$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".avbody.tv") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".avcity.tv") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".avcool.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".avdb.in") >= 0) return "+proxy";
        if (/(?:^|\.)avdb\.in$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".avdb.tv") >= 0) return "+proxy";
        if (/(?:^|\.)avdb\.tv$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".avfantasy.com") >= 0) return "+proxy";
        if (/(?:^|\.)avg\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".avgle.com") >= 0) return "+proxy";
        if (/(?:^|\.)avgle\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)avidemux\.org$/.test(host)) return "+proxy";
        if (/(?:^|\.)avoision\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".avyahoo.com") >= 0) return "+proxy";
        if (/(?:^|\.)axios\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)axureformac\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".azerbaycan.tv") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("azerimix.com") >= 0) return "+proxy";
        if (/^http:\/\/.*boxun.*\.azurewebsites\.net/.test(url)) return "+proxy";
        if (/(?:^|\.)boxun.*\.azurewebsites\.net$/.test(host)) return "+proxy";
        if (/(?:^|\.)b-ok\.cc$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("forum.baby-kingdom.com") >= 0) return "+proxy";
        if (/(?:^|\.)babylonbee\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("babynet.com.hk") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("backchina.com") >= 0) return "+proxy";
        if (/(?:^|\.)backchina\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".backpackers.com.tw/forum") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("backtotiananmen.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".badiucao.com") >= 0) return "+proxy";
        if (/(?:^|\.)badiucao\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".badjojo.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("badoo.com") >= 0) return "+proxy";
        if (/^http:\/\/.*2\.bahamut\.com\.tw/.test(url)) return "+proxy";
        if (/(?:^|\.)baidu\.jp$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".baijie.org") >= 0) return "+proxy";
        if (/(?:^|\.)baijie\.org$/.test(host)) return "+proxy";
        if (/(?:^|\.)bailandaily\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)baixing\.me$/.test(host)) return "+proxy";
        if (/(?:^|\.)baizhi\.org$/.test(host)) return "+proxy";
        if (/(?:^|\.)bakgeekhome\.tk$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".banana-vpn.com") >= 0) return "+proxy";
        if (/(?:^|\.)banana-vpn\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".band.us") >= 0) return "+proxy";
        if (/(?:^|\.)bandcamp\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".bandwagonhost.com") >= 0) return "+proxy";
        if (/(?:^|\.)bandwagonhost\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".bangbrosnetwork.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".bangchen.net") >= 0) return "+proxy";
        if (/^http:\/\/bangchen\.net/.test(url)) return "+proxy";
        if (/(?:^|\.)bangkokpost\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)bangyoulater\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("bannedbook.org") >= 0) return "+proxy";
        if (/(?:^|\.)bannedbook\.org$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".bannednews.org") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".baramangaonline.com") >= 0) return "+proxy";
        if (/^http:\/\/baramangaonline\.com/.test(url)) return "+proxy";
        if (scheme === "http" && url.indexOf(".barenakedislam.com") >= 0) return "+proxy";
        if (/(?:^|\.)barnabu\.co\.uk$/.test(host)) return "+proxy";
        if (/(?:^|\.)barton\.de$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".bastillepost.com") >= 0) return "+proxy";
        if (/(?:^|\.)bastillepost\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("bayvoice.net") >= 0) return "+proxy";
        if (/(?:^|\.)bayvoice\.net$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("dajusha.baywords.com") >= 0) return "+proxy";
        if (/(?:^|\.)bbchat\.tv$/.test(host)) return "+proxy";
        if (/(?:^|\.)bb-chat\.tv$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".bbg.gov") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".bbkz.com/forum") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".bbnradio.org") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("bbs-tw.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".bbsdigest.com/thread") >= 0) return "+proxy";
        if (/(?:^|\.)bbsfeed\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("bbsland.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".bbsmo.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".bbsone.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("bbtoystore.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".bcast.co.nz") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".bcc.com.tw/board") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".bcchinese.net") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".bcmorning.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("bdsmvideos.net") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".beaconevents.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".bebo.com") >= 0) return "+proxy";
        if (/(?:^|\.)bebo\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".beevpn.com") >= 0) return "+proxy";
        if (/(?:^|\.)beevpn\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".behindkink.com") >= 0) return "+proxy";
        if (/(?:^|\.)beijing1989\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)beijing2022\.art$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("beijingspring.com") >= 0) return "+proxy";
        if (/(?:^|\.)beijingspring\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".beijingzx.org") >= 0) return "+proxy";
        if (/^http:\/\/beijingzx\.org/.test(url)) return "+proxy";
        if (scheme === "http" && url.indexOf(".belamionline.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".bell.wiki") >= 0) return "+proxy";
        if (/^http:\/\/bell\.wiki/.test(url)) return "+proxy";
        if (scheme === "http" && url.indexOf("bemywife.cc") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("beric.me") >= 0) return "+proxy";
        if (/(?:^|\.)berlinerbericht\.de$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".berlintwitterwall.com") >= 0) return "+proxy";
        if (/(?:^|\.)berlintwitterwall\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".berm.co.nz") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".bestforchina.org") >= 0) return "+proxy";
        if (/(?:^|\.)bestforchina\.org$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".bestgore.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".bestpornstardb.com") >= 0) return "+proxy";
        if (/(?:^|\.)bestvpn\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".bestvpnanalysis.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".bestvpnserver.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".bestvpnservice.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".bestvpnusa.com") >= 0) return "+proxy";
        if (/(?:^|\.)bet365\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".betfair.com") >= 0) return "+proxy";
        if (/(?:^|\.)betternet\.co$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".bettervpn.com") >= 0) return "+proxy";
        if (/(?:^|\.)bettervpn\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".bettween.com") >= 0) return "+proxy";
        if (/(?:^|\.)bettween\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)betvictor\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".bewww.net") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".beyondfirewall.com") >= 0) return "+proxy";
        if (/(?:^|\.)bfnn\.org$/.test(host)) return "+proxy";
        if (/(?:^|\.)bfsh\.hk$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".bgvpn.com") >= 0) return "+proxy";
        if (/(?:^|\.)bgvpn\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".bianlei.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("biantailajiao.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("biantailajiao.in") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".biblesforamerica.org") >= 0) return "+proxy";
        if (/^http:\/\/biblesforamerica\.org/.test(url)) return "+proxy";
        if (scheme === "http" && url.indexOf(".bic2011.org") >= 0) return "+proxy";
        if (/(?:^|\.)biedian\.me$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("bigfools.com") >= 0) return "+proxy";
        if (/(?:^|\.)bigjapanesesex\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".bignews.org") >= 0) return "+proxy";
        if (/(?:^|\.)bignews\.org$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".bigsound.org") >= 0) return "+proxy";
        if (/(?:^|\.)bild\.de$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".biliworld.com") >= 0) return "+proxy";
        if (/^http:\/\/biliworld\.com/.test(url)) return "+proxy";
        if (/^http:\/\/billypan\.com\/wiki/.test(url)) return "+proxy";
        if (scheme === "http" && url.indexOf(".binux.me") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("ai.binwang.me/couplet") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".bit.do") >= 0) return "+proxy";
        if (/^http:\/\/bit\.do/.test(url)) return "+proxy";
        if (scheme === "http" && url.indexOf(".bit.ly") >= 0) return "+proxy";
        if (/^http:\/\/bit\.ly/.test(url)) return "+proxy";
        if (/(?:^|\.)bitchute\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)bitcointalk\.org$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".bitshare.com") >= 0) return "+proxy";
        if (/(?:^|\.)bitshare\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("bitsnoop.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".bitvise.com") >= 0) return "+proxy";
        if (/(?:^|\.)bitvise\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("bizhat.com") >= 0) return "+proxy";
        if (/(?:^|\.)bl-doujinsouko\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".bjnewlife.org") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".bjs.org") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("bjzc.org") >= 0) return "+proxy";
        if (/(?:^|\.)bjzc\.org$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".blacklogic.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".blackvpn.com") >= 0) return "+proxy";
        if (/(?:^|\.)blackvpn\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("blewpass.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("tor.blingblingsquad.net") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".blinkx.com") >= 0) return "+proxy";
        if (/(?:^|\.)blinkx\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("blinw.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".blip.tv") >= 0) return "+proxy";
        if (/(?:^|\.)blip\.tv\/$/.test(host)) return "+proxy";
        if (/(?:^|\.)blockcast\.it$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".blockcn.com") >= 0) return "+proxy";
        if (/(?:^|\.)blockcn\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)blockedbyhk\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)blockless\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)blog\.de$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".blog.jp") >= 0) return "+proxy";
        if (/^http:\/\/blog\.jp/.test(url)) return "+proxy";
        if (scheme === "http" && url.indexOf(".blogcatalog.com") >= 0) return "+proxy";
        if (/(?:^|\.)blogcatalog\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)blogcity\.me$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".blogger.com") >= 0) return "+proxy";
        if (/(?:^|\.)blogger\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("blogimg.jp") >= 0) return "+proxy";
        if (/(?:^|\.)blog\.kangye\.org$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".bloglines.com") >= 0) return "+proxy";
        if (/(?:^|\.)bloglines\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)bloglovin\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("rconversation.blogs.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("blogtd.net") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".blogtd.org") >= 0) return "+proxy";
        if (/^http:\/\/blogtd\.org/.test(url)) return "+proxy";
        if (/(?:^|\.)bloodshed\.net$/.test(host)) return "+proxy";
        if (/(?:^|\.)assets\.bwbx\.io$/.test(host)) return "+proxy";
        if (/(?:^|\.)bloomfortune\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("blueangellive.com") >= 0) return "+proxy";
        if (/(?:^|\.)blubrry\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".bmfinn.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".bnews.co") >= 0) return "+proxy";
        if (/(?:^|\.)bnews\.co$/.test(host)) return "+proxy";
        if (/(?:^|\.)bnext\.com\.tw$/.test(host)) return "+proxy";
        if (/(?:^|\.)bnrmetal\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("boardreader.com/thread") >= 0) return "+proxy";
        if (/(?:^|\.)boardreader\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".bod.asia") >= 0) return "+proxy";
        if (/(?:^|\.)bod\.asia$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".bodog88.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".bolehvpn.net") >= 0) return "+proxy";
        if (/(?:^|\.)bolehvpn\.net$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("bonbonme.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".bonbonsex.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".bonfoundation.org") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".bongacams.com") >= 0) return "+proxy";
        if (/(?:^|\.)boobstagram\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)book\.com\.tw$/.test(host)) return "+proxy";
        if (/(?:^|\.)bookdepository\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("bookepub.com") >= 0) return "+proxy";
        if (/(?:^|\.)books\.com\.tw$/.test(host)) return "+proxy";
        if (/(?:^|\.)borgenmagazine\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)botanwang\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".bot.nu") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".bowenpress.com") >= 0) return "+proxy";
        if (/(?:^|\.)bowenpress\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)app\.box\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("dl.box.net") >= 0) return "+proxy";
        if (/(?:^|\.)dl\.box\.net$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".boxpn.com") >= 0) return "+proxy";
        if (/(?:^|\.)boxpn\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("boxun.com") >= 0) return "+proxy";
        if (/(?:^|\.)boxun\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".boxun.tv") >= 0) return "+proxy";
        if (/(?:^|\.)boxun\.tv$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("boxunblog.com") >= 0) return "+proxy";
        if (/(?:^|\.)boxunblog\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".boxunclub.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("boyangu.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".boyfriendtv.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".boysfood.com") >= 0) return "+proxy";
        if (/(?:^|\.)br\.st$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".brainyquote.com/quotes/authors/d/dalai_lama") >= 0) return "+proxy";
        if (/(?:^|\.)brandonhutchinson\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)braumeister\.org$/.test(host)) return "+proxy";
        if (/(?:^|\.)brave\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".bravotube.net") >= 0) return "+proxy";
        if (/(?:^|\.)bravotube\.net$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".brazzers.com") >= 0) return "+proxy";
        if (/(?:^|\.)brazzers\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)breached\.to$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".break.com") >= 0) return "+proxy";
        if (/(?:^|\.)break\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("breakgfw.com") >= 0) return "+proxy";
        if (/(?:^|\.)breakgfw\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("breaking911.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".breakingtweets.com") >= 0) return "+proxy";
        if (/(?:^|\.)breakingtweets\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)breakwall\.net$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("briian.com/6511/freegate") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".briefdream.com/%E7%B4%A0%E6%A3%BA") >= 0) return "+proxy";
        if (/(?:^|\.)brill\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("brizzly.com") >= 0) return "+proxy";
        if (/(?:^|\.)brizzly\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)brkmd\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("broadbook.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".broadpressinc.com") >= 0) return "+proxy";
        if (/(?:^|\.)broadpressinc\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("bbs.brockbbs.com") >= 0) return "+proxy";
        if (/(?:^|\.)brookings\.edu$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("brucewang.net") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".brutaltgp.com") >= 0) return "+proxy";
        if (/(?:^|\.)brutaltgp\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".bt2mag.com") >= 0) return "+proxy";
        if (/(?:^|\.)bt95\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".btaia.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".btbtav.com") >= 0) return "+proxy";
        if (/(?:^|\.)btdig\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)btdigg\.org$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".btku.me") >= 0) return "+proxy";
        if (/(?:^|\.)btku\.me$/.test(host)) return "+proxy";
        if (/(?:^|\.)btku\.org$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".btspread.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".btsynckeys.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".budaedu.org") >= 0) return "+proxy";
        if (/(?:^|\.)budaedu\.org$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".buddhanet.com.tw/zfrop/tibet") >= 0) return "+proxy";
        if (/(?:^|\.)buffered\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)bullguard\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".bullog.org") >= 0) return "+proxy";
        if (/(?:^|\.)bullog\.org$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".bullogger.com") >= 0) return "+proxy";
        if (/(?:^|\.)bullogger\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)bumingbai\.net$/.test(host)) return "+proxy";
        if (/(?:^|\.)bunbunhk\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".busayari.com") >= 0) return "+proxy";
        if (/^http:\/\/busayari\.com/.test(url)) return "+proxy";
        if (/(?:^|\.)business-humanrights\.org$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".businessinsider.com/bing-could-be-censoring-search-results-2014") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".businessinsider.com/china-banks-preparing-for-debt-implosion-2014") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".businessinsider.com/hong-kong-activists-defy-police-tear-gas-as-protests-continue-overnight-2014") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".businessinsider.com/internet-outages-reported-in-north-korea-2014") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".businessinsider.com/iphone-6-is-approved-for-sale-in-china-2014") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".businessinsider.com/nfl-announcers-surface-tablets-2014") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".businessinsider.com/panama-papers") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".businessinsider.com/umbrella-man-hong-kong-2014") >= 0) return "+proxy";
        if (/^http:\/\/www\.businessinsider\.com\.au\//.test(url)) return "+proxy";
        if (scheme === "http" && url.indexOf(".businesstoday.com.tw") >= 0) return "+proxy";
        if (/(?:^|\.)businesstoday\.com\.tw$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".busu.org/news") >= 0) return "+proxy";
        if (/^http:\/\/busu\.org\/news/.test(url)) return "+proxy";
        if (scheme === "http" && url.indexOf("busytrade.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".buugaa.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".buzzhand.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".buzzhand.net") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".buzzorange.com") >= 0) return "+proxy";
        if (/(?:^|\.)buzzorange\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)bvpn\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)bwh1\.net$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("bwsj.hk") >= 0) return "+proxy";
        if (/(?:^|\.)bx\.tl$/.test(host)) return "+proxy";
        if (/(?:^|\.)bypasscensorship\.org$/.test(host)) return "+proxy";
        if (/(?:^|\.)c-span\.org$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".c-spanvideo.org") >= 0) return "+proxy";
        if (/(?:^|\.)c-spanvideo\.org$/.test(host)) return "+proxy";
        if (/(?:^|\.)c-est-simple\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".c100tibet.org") >= 0) return "+proxy";
        if (/(?:^|\.)cablegatesearch\.net$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".cachinese.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".cacnw.com") >= 0) return "+proxy";
        if (/^http:\/\/cacnw\.com/.test(url)) return "+proxy";
        if (scheme === "http" && url.indexOf(".cactusvpn.com") >= 0) return "+proxy";
        if (/(?:^|\.)cactusvpn\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".cafepress.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".cahr.org.tw") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".caijinglengyan.com") >= 0) return "+proxy";
        if (/(?:^|\.)caijinglengyan\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".calameo.com/books") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".calgarychinese.ca") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".calgarychinese.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".calgarychinese.net") >= 0) return "+proxy";
        if (/^http:\/\/blog\.calibre-ebook\.com/.test(url)) return "+proxy";
        if (scheme === "http" && url.indexOf("falun.caltech.edu") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".its.caltech.edu/~falun/") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".cam4.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".cam4.jp") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".cam4.sg") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".camfrog.com") >= 0) return "+proxy";
        if (/(?:^|\.)camfrog\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)campaignforuyghurs\.org$/.test(host)) return "+proxy";
        if (/(?:^|\.)cams\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".cams.org.sg") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("canadameet.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".canalporno.com") >= 0) return "+proxy";
        if (/^http:\/\/bbs\.cantonese\.asia\//.test(url)) return "+proxy";
        if (scheme === "http" && url.indexOf(".canyu.org") >= 0) return "+proxy";
        if (/(?:^|\.)canyu\.org$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".cao.im") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".caobian.info") >= 0) return "+proxy";
        if (/(?:^|\.)caobian\.info$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("caochangqing.com") >= 0) return "+proxy";
        if (/(?:^|\.)caochangqing\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".cap.org.hk") >= 0) return "+proxy";
        if (/(?:^|\.)cap\.org\.hk$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".carabinasypistolas.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("cardinalkungfoundation.org") >= 0) return "+proxy";
        if (/(?:^|\.)posts\.careerengine\.us$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("carmotorshow.com") >= 0) return "+proxy";
        if (/(?:^|\.)carrd\.co$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("ss.carryzhou.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".cartoonmovement.com") >= 0) return "+proxy";
        if (/(?:^|\.)cartoonmovement\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".casadeltibetbcn.org") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".casatibet.org.mx") >= 0) return "+proxy";
        if (/^http:\/\/casatibet\.org\.mx/.test(url)) return "+proxy";
        if (scheme === "http" && url.indexOf(".cari.com.my") >= 0) return "+proxy";
        if (/(?:^|\.)cari\.com\.my$/.test(host)) return "+proxy";
        if (/(?:^|\.)caribbeancom\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".casinoking.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".casinoriva.com") >= 0) return "+proxy";
        if (/(?:^|\.)catch22\.net$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".catchgod.com") >= 0) return "+proxy";
        if (/^http:\/\/catchgod\.com/.test(url)) return "+proxy";
        if (/(?:^|\.)catfightpayperview\.xxx$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".catholic.org.hk") >= 0) return "+proxy";
        if (/(?:^|\.)catholic\.org\.hk$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("catholic.org.tw") >= 0) return "+proxy";
        if (/(?:^|\.)catholic\.org\.tw$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".cathvoice.org.tw") >= 0) return "+proxy";
        if (/(?:^|\.)cato\.org$/.test(host)) return "+proxy";
        if (/(?:^|\.)cattt\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".cbc.ca") >= 0) return "+proxy";
        if (/(?:^|\.)cbc\.ca$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".cbsnews.com/video") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".cbtc.org.hk") >= 0) return "+proxy";
        if (/(?:^|\.)southpark\.cc\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)cccat\.cc$/.test(host)) return "+proxy";
        if (/(?:^|\.)cccat\.co$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".ccdtr.org") >= 0) return "+proxy";
        if (/(?:^|\.)ccdtr\.org$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".cchere.com") >= 0) return "+proxy";
        if (/(?:^|\.)cchere\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".ccim.org") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".cclife.ca") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("cclife.org") >= 0) return "+proxy";
        if (/(?:^|\.)cclife\.org$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("cclifefl.org") >= 0) return "+proxy";
        if (/(?:^|\.)cclifefl\.org$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".ccthere.com") >= 0) return "+proxy";
        if (/(?:^|\.)ccthere\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)ccthere\.net$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".cctmweb.net") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".cctongbao.com/article/2078732") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("ccue.ca") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("ccue.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".ccvoice.ca") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".ccw.org.tw") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".cgdepot.org") >= 0) return "+proxy";
        if (/^http:\/\/cgdepot\.org/.test(url)) return "+proxy";
        if (/(?:^|\.)cdbook\.org$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".cdcparty.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".cdef.org") >= 0) return "+proxy";
        if (/(?:^|\.)cdef\.org$/.test(host)) return "+proxy";
        if (/(?:^|\.)cdig\.info$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("cdjp.org") >= 0) return "+proxy";
        if (/(?:^|\.)cdjp\.org$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".cdnews.com.tw") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("cdp1989.org") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("cdp1998.org") >= 0) return "+proxy";
        if (/(?:^|\.)cdp1998\.org$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("cdp2006.org") >= 0) return "+proxy";
        if (/(?:^|\.)cdp2006\.org$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".cdpa.url.tw") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("cdpeu.org") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("cdpusa.org") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("cdpweb.org") >= 0) return "+proxy";
        if (/(?:^|\.)cdpweb\.org$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("cdpwu.org") >= 0) return "+proxy";
        if (/(?:^|\.)cdpwu\.org$/.test(host)) return "+proxy";
        if (/(?:^|\.)cdw\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".cecc.gov") >= 0) return "+proxy";
        if (/(?:^|\.)cecc\.gov$/.test(host)) return "+proxy";
        if (/(?:^|\.)cellulo\.info$/.test(host)) return "+proxy";
        if (/(?:^|\.)cenews\.eu$/.test(host)) return "+proxy";
        if (/(?:^|\.)centerforhumanreprod\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)centralnation\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".centurys.net") >= 0) return "+proxy";
        if (/^http:\/\/centurys\.net/.test(url)) return "+proxy";
        if (scheme === "http" && url.indexOf(".cfhks.org.hk") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".cfos.de") >= 0) return "+proxy";
        if (/(?:^|\.)cfr\.org$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".cftfc.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".cgst.edu") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".change.org") >= 0) return "+proxy";
        if (/(?:^|\.)change\.org$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".changp.com") >= 0) return "+proxy";
        if (/(?:^|\.)changp\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".changsa.net") >= 0) return "+proxy";
        if (/^http:\/\/changsa\.net/.test(url)) return "+proxy";
        if (/(?:^|\.)channelnewsasia\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".chapm25.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".chaturbate.com") >= 0) return "+proxy";
        if (/(?:^|\.)chaturbate\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".chuang-yen.org") >= 0) return "+proxy";
        if (/(?:^|\.)checkgfw\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("chengmingmag.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".chenguangcheng.com") >= 0) return "+proxy";
        if (/(?:^|\.)chenguangcheng\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".chenpokong.com") >= 0) return "+proxy";
        if (/(?:^|\.)chenpokong\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".chenpokong.net") >= 0) return "+proxy";
        if (/^http:\/\/chenpokong\.net/.test(url)) return "+proxy";
        if (/(?:^|\.)chenpokongvip\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)cherrysave\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".chhongbi.org") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("chicagoncmtv.com") >= 0) return "+proxy";
        if (/^http:\/\/chicagoncmtv\.com/.test(url)) return "+proxy";
        if (scheme === "http" && url.indexOf(".china-week.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("china101.com") >= 0) return "+proxy";
        if (/(?:^|\.)china101\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)china18\.org$/.test(host)) return "+proxy";
        if (/(?:^|\.)china21\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("china21.org") >= 0) return "+proxy";
        if (/(?:^|\.)china21\.org$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".china5000.us") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("chinaaffairs.org") >= 0) return "+proxy";
        if (/(?:^|\.)chinaaffairs\.org$/.test(host)) return "+proxy";
        if (/(?:^|\.)chinaaid\.me$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("chinaaid.us") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("chinaaid.org") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("chinaaid.net") >= 0) return "+proxy";
        if (/(?:^|\.)chinaaid\.net$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("chinacomments.org") >= 0) return "+proxy";
        if (/(?:^|\.)chinacomments\.org$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".chinachange.org") >= 0) return "+proxy";
        if (/(?:^|\.)chinachange\.org$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("chinachannel.hk") >= 0) return "+proxy";
        if (/(?:^|\.)chinachannel\.hk$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".chinacitynews.be") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".chinadialogue.net") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".chinadigitaltimes.net") >= 0) return "+proxy";
        if (/(?:^|\.)chinadigitaltimes\.net$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".chinaelections.org") >= 0) return "+proxy";
        if (/(?:^|\.)chinaelections\.org$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".chinaeweekly.com") >= 0) return "+proxy";
        if (/(?:^|\.)chinaeweekly\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)chinafile\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)chinafreepress\.org$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".chinagate.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("chinageeks.org") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("chinagfw.org") >= 0) return "+proxy";
        if (/(?:^|\.)chinagfw\.org$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".chinagonet.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".chinagreenparty.org") >= 0) return "+proxy";
        if (/(?:^|\.)chinagreenparty\.org$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".chinahorizon.org") >= 0) return "+proxy";
        if (/(?:^|\.)chinahorizon\.org$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".chinahush.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".chinainperspective.com") >= 0) return "+proxy";
        if (/(?:^|\.)chinainterimgov\.org$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("chinalaborwatch.org") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("chinalawtranslate.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".chinapost.com.tw/taiwan/national/national-news") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("chinaxchina.com/howto") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("chinalawandpolicy.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".chinamule.com") >= 0) return "+proxy";
        if (/(?:^|\.)chinamule\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("chinamz.org") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".chinanewscenter.com") >= 0) return "+proxy";
        if (/^https:\/\/chinanewscenter\.com/.test(url)) return "+proxy";
        if (scheme === "http" && url.indexOf(".chinapress.com.my") >= 0) return "+proxy";
        if (/(?:^|\.)chinapress\.com\.my$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".china-review.com.ua") >= 0) return "+proxy";
        if (/^http:\/\/china-review\.com\.ua/.test(url)) return "+proxy";
        if (scheme === "http" && url.indexOf(".chinarightsia.org") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("chinasmile.net/forums") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("chinasocialdemocraticparty.com") >= 0) return "+proxy";
        if (/(?:^|\.)chinasocialdemocraticparty\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("chinasoul.org") >= 0) return "+proxy";
        if (/(?:^|\.)chinasoul\.org$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".chinasucks.net") >= 0) return "+proxy";
        if (/(?:^|\.)chinatopsex\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".chinatown.com.au") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("chinatweeps.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("chinaway.org") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".chinaworker.info") >= 0) return "+proxy";
        if (/(?:^|\.)chinaworker\.info$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("chinayouth.org.hk") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("chinayuanmin.org") >= 0) return "+proxy";
        if (/(?:^|\.)chinayuanmin\.org$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".chinese-hermit.net") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("chinese-leaders.org") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("chinese-memorial.org") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".chinesedaily.com") >= 0) return "+proxy";
        if (/(?:^|\.)chinesedailynews\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".chinesedemocracy.com") >= 0) return "+proxy";
        if (/(?:^|\.)chinesedemocracy\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)chinesegay\.org$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".chinesen.de") >= 0) return "+proxy";
        if (/(?:^|\.)chinesen\.de$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".chinesenews.net.au/") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".chinesepen.org") >= 0) return "+proxy";
        if (/(?:^|\.)chineseradioseattle\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".chinesetalks.net/ch") >= 0) return "+proxy";
        if (/(?:^|\.)chineseupress\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".chingcheong.com") >= 0) return "+proxy";
        if (/(?:^|\.)chingcheong\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".chinman.net") >= 0) return "+proxy";
        if (/^http:\/\/chinman\.net/.test(url)) return "+proxy";
        if (scheme === "http" && url.indexOf("chithu.org") >= 0) return "+proxy";
        if (/(?:^|\.)cnnews\.chosun\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".chrdnet.com") >= 0) return "+proxy";
        if (/^http:\/\/chrdnet\.com/.test(url)) return "+proxy";
        if (scheme === "http" && url.indexOf(".christianfreedom.org") >= 0) return "+proxy";
        if (/(?:^|\.)christianfreedom\.org$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("christianstudy.com") >= 0) return "+proxy";
        if (/(?:^|\.)christianstudy\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("christusrex.org/www1/sdc") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".chubold.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("chubun.com") >= 0) return "+proxy";
        if (/(?:^|\.)christiantimes\.org\.hk$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".chrlawyers.hk") >= 0) return "+proxy";
        if (/(?:^|\.)chrlawyers\.hk$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".churchinhongkong.org/b5/index.php") >= 0) return "+proxy";
        if (/^http:\/\/churchinhongkong\.org\/b5\/index\.php/.test(url)) return "+proxy";
        if (scheme === "http" && url.indexOf(".chushigangdrug.ch") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".cienen.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".cineastentreff.de") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".cipfg.org") >= 0) return "+proxy";
        if (/(?:^|\.)circlethebayfortibet\.org$/.test(host)) return "+proxy";
        if (/(?:^|\.)cirosantilli\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".citizencn.com") >= 0) return "+proxy";
        if (/(?:^|\.)citizencn\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)citizenlab\.ca$/.test(host)) return "+proxy";
        if (/(?:^|\.)citizenlab\.org$/.test(host)) return "+proxy";
        if (/(?:^|\.)citizenscommission\.hk$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".citizenlab.org") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("citizensradio.org") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".city365.ca") >= 0) return "+proxy";
        if (/^http:\/\/city365\.ca/.test(url)) return "+proxy";
        if (scheme === "http" && url.indexOf("city9x.com") >= 0) return "+proxy";
        if (/(?:^|\.)citypopulation\.de$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".citytalk.tw/event") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".civicparty.hk") >= 0) return "+proxy";
        if (/(?:^|\.)civicparty\.hk$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".civildisobediencemovement.org") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("civilhrfront.org") >= 0) return "+proxy";
        if (/(?:^|\.)civilhrfront\.org$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".civiliangunner.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".civilmedia.tw") >= 0) return "+proxy";
        if (/(?:^|\.)civilmedia\.tw$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("psiphon.civisec.org") >= 0) return "+proxy";
        if (/(?:^|\.)vpn\.cjb\.net$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".ck101.com") >= 0) return "+proxy";
        if (/(?:^|\.)ck101\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".clarionproject.org/news/islamic-state-isis-isil-propaganda") >= 0) return "+proxy";
        if (/(?:^|\.)classicalguitarblog\.net$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".clb.org.hk") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("clearharmony.net") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("clearwisdom.net") >= 0) return "+proxy";
        if (/(?:^|\.)clinica-tibet\.ru$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".clipfish.de") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("cloakpoint.com") >= 0) return "+proxy";
        if (/(?:^|\.)app\.cloudcone\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)cloudflare-ipfs\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)club1069\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)clubhouseapi\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("cmi.org.tw") >= 0) return "+proxy";
        if (/^http:\/\/www\.cmoinc\.org/.test(url)) return "+proxy";
        if (scheme === "http" && url.indexOf("cmp.hku.hk") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("hkupop.hku.hk") >= 0) return "+proxy";
        if (/(?:^|\.)cmule\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)cmule\.org$/.test(host)) return "+proxy";
        if (/(?:^|\.)cms\.gov$/.test(host)) return "+proxy";
        if (/^http:\/\/vpn\.cmu\.edu/.test(url)) return "+proxy";
        if (/^http:\/\/vpn\.sv\.cmu\.edu/.test(url)) return "+proxy";
        if (scheme === "http" && url.indexOf(".cn6.eu") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".cna.com.tw") >= 0) return "+proxy";
        if (/(?:^|\.)cna\.com\.tw$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".cnabc.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".cnd.org") >= 0) return "+proxy";
        if (/(?:^|\.)cnd\.org$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("download.cnet.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".cnex.org.cn") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".cnineu.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("wiki.cnitter.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".cnn.com/video") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".cnpolitics.org") >= 0) return "+proxy";
        if (/(?:^|\.)cnpolitics\.org$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".cn-proxy.com") >= 0) return "+proxy";
        if (/^http:\/\/cn-proxy\.com/.test(url)) return "+proxy";
        if (scheme === "http" && url.indexOf(".cnproxy.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("blog.cnyes.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("news.cnyes.com") >= 0) return "+proxy";
        if (/(?:^|\.)coat\.co\.jp$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".cochina.co") >= 0) return "+proxy";
        if (/(?:^|\.)cochina\.co$/.test(host)) return "+proxy";
        if (/(?:^|\.)cochina\.org$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".code1984.com/64") >= 0) return "+proxy";
        if (/^http:\/\/goagent\.codeplex\.com/.test(url)) return "+proxy";
        if (/(?:^|\.)codeshare\.io$/.test(host)) return "+proxy";
        if (/(?:^|\.)codeskulptor\.org$/.test(host)) return "+proxy";
        if (/(?:^|\.)conoha\.jp$/.test(host)) return "+proxy";
        if (/^http:\/\/tosh\.comedycentral\.com/.test(url)) return "+proxy";
        if (scheme === "http" && url.indexOf("comefromchina.com") >= 0) return "+proxy";
        if (/(?:^|\.)comefromchina\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".comic-mega.me") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("commandarms.com") >= 0) return "+proxy";
        if (/(?:^|\.)commentshk\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".communistcrimes.org") >= 0) return "+proxy";
        if (/(?:^|\.)communistcrimes\.org$/.test(host)) return "+proxy";
        if (/(?:^|\.)communitychoicecu\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)comparitech\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)compileheart\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)conoha\.jp$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".contactmagazine.net") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".convio.net") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".coobay.com") >= 0) return "+proxy";
        if (/^http:\/\/www\.cool18\.com\/bbs.*\//.test(url)) return "+proxy";
        if (scheme === "http" && url.indexOf(".coolaler.com") >= 0) return "+proxy";
        if (/(?:^|\.)coolaler\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("coolder.com") >= 0) return "+proxy";
        if (/(?:^|\.)coolder\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)coolloud\.org\.tw$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".coolncute.com") >= 0) return "+proxy";
        if (/(?:^|\.)coolstuffinc\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("corumcollege.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".cos-moe.com") >= 0) return "+proxy";
        if (/^http:\/\/cos-moe\.com/.test(url)) return "+proxy";
        if (scheme === "http" && url.indexOf(".cosplayjav.pl") >= 0) return "+proxy";
        if (/^http:\/\/cosplayjav\.pl/.test(url)) return "+proxy";
        if (scheme === "http" && url.indexOf(".cotweet.com") >= 0) return "+proxy";
        if (/(?:^|\.)cotweet\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".coursehero.com") >= 0) return "+proxy";
        if (/(?:^|\.)coursehero\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("cpj.org") >= 0) return "+proxy";
        if (/(?:^|\.)cpj\.org$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".cq99.us") >= 0) return "+proxy";
        if (/^http:\/\/cq99\.us/.test(url)) return "+proxy";
        if (scheme === "http" && url.indexOf("crackle.com") >= 0) return "+proxy";
        if (/(?:^|\.)crackle\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".crazys.cc") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".crazyshit.com") >= 0) return "+proxy";
        if (/(?:^|\.)crazyshit\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)crchina\.org$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("crd-net.org") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("creaders.net") >= 0) return "+proxy";
        if (/(?:^|\.)creaders\.net$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".creadersnet.com") >= 0) return "+proxy";
        if (/(?:^|\.)cristyli\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)croxyproxy\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".crocotube.com") >= 0) return "+proxy";
        if (/^http:\/\/crocotube\.com/.test(url)) return "+proxy";
        if (scheme === "http" && url.indexOf(".crossthewall.net") >= 0) return "+proxy";
        if (/(?:^|\.)crossthewall\.net$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".crossvpn.net") >= 0) return "+proxy";
        if (/(?:^|\.)crossvpn\.net$/.test(host)) return "+proxy";
        if (/(?:^|\.)crucial\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)blog\.cryptographyengineering\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("csdparty.com") >= 0) return "+proxy";
        if (/(?:^|\.)csdparty\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)csis\.org$/.test(host)) return "+proxy";
        if (/(?:^|\.)csmonitor\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)csuchen\.de$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".csw.org.uk") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".ct.org.tw") >= 0) return "+proxy";
        if (/(?:^|\.)ct\.org\.tw$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".ctao.org") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".ctfriend.net") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".ctitv.com.tw") >= 0) return "+proxy";
        if (/(?:^|\.)ctowc\.org$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".cts.com.tw") >= 0) return "+proxy";
        if (/(?:^|\.)cts\.com\.tw$/.test(host)) return "+proxy";
        if (/(?:^|\.)ctwant\.com$/.test(host)) return "+proxy";
        if (/^http:\/\/library\.usc\.cuhk\.edu\.hk\//.test(url)) return "+proxy";
        if (/^http:\/\/mjlsh\.usc\.cuhk\.edu\.hk\//.test(url)) return "+proxy";
        if (scheme === "http" && url.indexOf(".cuhkacs.org/~benng") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".cuihua.org") >= 0) return "+proxy";
        if (/(?:^|\.)cuihua\.org$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".cuiweiping.net") >= 0) return "+proxy";
        if (/(?:^|\.)cuiweiping\.net$/.test(host)) return "+proxy";
        if (/(?:^|\.)culture\.tw$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".cumlouder.com") >= 0) return "+proxy";
        if (/(?:^|\.)cumlouder\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)curvefish\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)cusp\.hk$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".cusu.hk") >= 0) return "+proxy";
        if (/(?:^|\.)cusu\.hk$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".cutscenes.net") >= 0) return "+proxy";
        if (/(?:^|\.)cutscenes\.net$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".cw.com.tw") >= 0) return "+proxy";
        if (/(?:^|\.)cw\.com\.tw$/.test(host)) return "+proxy";
        if (/^http:\/\/forum\.cyberctm\.com/.test(url)) return "+proxy";
        if (scheme === "http" && url.indexOf("cyberghostvpn.com") >= 0) return "+proxy";
        if (/(?:^|\.)cyberghostvpn\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)cynscribe\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("cytode.us") >= 0) return "+proxy";
        if (/(?:^|\.)ifan\.cz\.cc$/.test(host)) return "+proxy";
        if (/(?:^|\.)mike\.cz\.cc$/.test(host)) return "+proxy";
        if (/(?:^|\.)nic\.cz\.cc$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".d-fukyu.com") >= 0) return "+proxy";
        if (/^http:\/\/d-fukyu\.com/.test(url)) return "+proxy";
        if (scheme === "http" && url.indexOf("cl.d0z.net") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".d100.net") >= 0) return "+proxy";
        if (/(?:^|\.)d100\.net$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".d2bay.com") >= 0) return "+proxy";
        if (/^http:\/\/d2bay\.com/.test(url)) return "+proxy";
        if (scheme === "http" && url.indexOf(".dabr.co.uk") >= 0) return "+proxy";
        if (/(?:^|\.)dabr\.co\.uk$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("dabr.eu") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("dabr.mobi") >= 0) return "+proxy";
        if (/(?:^|\.)dabr\.mobi$/.test(host)) return "+proxy";
        if (/(?:^|\.)dabr\.me$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("dadazim.com") >= 0) return "+proxy";
        if (/(?:^|\.)dadazim\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".dadi360.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".dafabet.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("dafagood.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("dafahao.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".dafoh.org") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".daftporn.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".dagelijksestandaard.nl") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".daidostup.ru") >= 0) return "+proxy";
        if (/^http:\/\/daidostup\.ru/.test(url)) return "+proxy";
        if (scheme === "http" && url.indexOf(".dailidaili.com") >= 0) return "+proxy";
        if (/(?:^|\.)dailidaili\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)dailymail\.co\.uk$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".dailymotion.com") >= 0) return "+proxy";
        if (/(?:^|\.)dailymotion\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)dailysabah\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("daiphapinfo.net") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".dajiyuan.com") >= 0) return "+proxy";
        if (/(?:^|\.)dajiyuan\.de$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("dajiyuan.eu") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("dalailama.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".dalailama.mn") >= 0) return "+proxy";
        if (/^http:\/\/dalailama\.mn/.test(url)) return "+proxy";
        if (scheme === "http" && url.indexOf(".dalailama.ru") >= 0) return "+proxy";
        if (/(?:^|\.)dalailama\.ru$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("dalailama80.org") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".dalailama-archives.org") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".dalailamacenter.org") >= 0) return "+proxy";
        if (/^http:\/\/dalailamacenter\.org/.test(url)) return "+proxy";
        if (scheme === "http" && url.indexOf("dalailamafellows.org") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".dalailamafilm.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".dalailamafoundation.org") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".dalailamahindi.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".dalailamainaustralia.org") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".dalailamajapanese.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".dalailamaprotesters.info") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".dalailamaquotes.org") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".dalailamatrust.org") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".dalailamavisit.org.nz") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".dalailamaworld.com") >= 0) return "+proxy";
        if (/(?:^|\.)dalailamaworld\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("dalianmeng.org") >= 0) return "+proxy";
        if (/(?:^|\.)dalianmeng\.org$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".daliulian.org") >= 0) return "+proxy";
        if (/(?:^|\.)daliulian\.org$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".danke4china.net") >= 0) return "+proxy";
        if (/(?:^|\.)danke4china\.net$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("daolan.net") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("darktoy.net") >= 0) return "+proxy";
        if (/(?:^|\.)darrenliuwei\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)dastrassi\.org$/.test(host)) return "+proxy";
        if (/(?:^|\.)daum\.net$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".david-kilgour.com") >= 0) return "+proxy";
        if (/^http:\/\/david-kilgour\.com/.test(url)) return "+proxy";
        if (scheme === "http" && url.indexOf("daxa.cn") >= 0) return "+proxy";
        if (/(?:^|\.)daxa\.cn$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("cn.dayabook.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".daylife.com/topic/dalai_lama") >= 0) return "+proxy";
        if (/(?:^|\.)db\.tt$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".dbc.hk/main") >= 0) return "+proxy";
        if (/(?:^|\.)dbgjd\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)dcard\.tw$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("dcmilitary.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".ddc.com.tw") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".ddhw.info") >= 0) return "+proxy";
        if (/(?:^|\.)de-sci\.org$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".de-sci.org") >= 0) return "+proxy";
        if (/(?:^|\.)deadline\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)decodet\.co$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".definebabe.com") >= 0) return "+proxy";
        if (/(?:^|\.)delcamp\.net$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("delicious.com/GFWbookmark") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".democrats.org") >= 0) return "+proxy";
        if (/(?:^|\.)democrats\.org$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".demosisto.hk") >= 0) return "+proxy";
        if (/(?:^|\.)demosisto\.hk$/.test(host)) return "+proxy";
        if (/(?:^|\.)desc\.se$/.test(host)) return "+proxy";
        if (/(?:^|\.)dessci\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".destroy-china.jp") >= 0) return "+proxy";
        if (/(?:^|\.)deutsche-welle\.de$/.test(host)) return "+proxy";
        if (/(?:^|\.)deviantart\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)deviantart\.net$/.test(host)) return "+proxy";
        if (/(?:^|\.)devio\.us$/.test(host)) return "+proxy";
        if (/(?:^|\.)devpn\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)dfas\.mil$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("dfn.org") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("dharmakara.net") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".dharamsalanet.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".diaoyuislands.org") >= 0) return "+proxy";
        if (/(?:^|\.)diaoyuislands\.org$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".difangwenge.org") >= 0) return "+proxy";
        if (/^http:\/\/digiland\.tw\//.test(url)) return "+proxy";
        if (/(?:^|\.)digitalnomadsproject\.org$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".diigo.com") >= 0) return "+proxy";
        if (/(?:^|\.)diigo\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)dilber\.se$/.test(host)) return "+proxy";
        if (/(?:^|\.)furl\.net$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".dipity.com") >= 0) return "+proxy";
        if (/(?:^|\.)directcreative\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".discuss.com.hk") >= 0) return "+proxy";
        if (/(?:^|\.)discuss\.com\.hk$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".discuss4u.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("disp.cc") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".disqus.com") >= 0) return "+proxy";
        if (/(?:^|\.)disqus\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".dit-inc.us") >= 0) return "+proxy";
        if (/(?:^|\.)dit-inc\.us$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".dizhidizhi.com") >= 0) return "+proxy";
        if (/(?:^|\.)dizhuzhishang\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("djangosnippets.org") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".djorz.com") >= 0) return "+proxy";
        if (/(?:^|\.)djorz\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)dl-laby\.jp$/.test(host)) return "+proxy";
        if (/(?:^|\.)dlive\.tv$/.test(host)) return "+proxy";
        if (/(?:^|\.)dlsite\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)dlyoutube\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)dmc\.nico$/.test(host)) return "+proxy";
        if (/(?:^|\.)dmcdn\.net$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".dnscrypt.org") >= 0) return "+proxy";
        if (/(?:^|\.)dnscrypt\.org$/.test(host)) return "+proxy";
        if (/(?:^|\.)dns2go\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)dnssec\.net$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("doctorvoice.org") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".dogfartnetwork.com/tour") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("gloryhole.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".dojin.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".dok-forum.net") >= 0) return "+proxy";
        if (/(?:^|\.)dolc\.de$/.test(host)) return "+proxy";
        if (/(?:^|\.)dolf\.org\.hk$/.test(host)) return "+proxy";
        if (/(?:^|\.)dollf\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".domain.club.tw") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".domaintoday.com.au") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("chinese.donga.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("dongtaiwang.com") >= 0) return "+proxy";
        if (/(?:^|\.)dongtaiwang\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".dongtaiwang.net") >= 0) return "+proxy";
        if (/(?:^|\.)dongtaiwang\.net$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".dongyangjing.com") >= 0) return "+proxy";
        if (/^http:\/\/danbooru\.donmai\.us/.test(url)) return "+proxy";
        if (scheme === "http" && url.indexOf(".dontfilter.us") >= 0) return "+proxy";
        if (/(?:^|\.)dontmovetochina\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".dorjeshugden.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".dotplane.com") >= 0) return "+proxy";
        if (/(?:^|\.)dotplane\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)dotsub\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".dotvpn.com") >= 0) return "+proxy";
        if (/(?:^|\.)dotvpn\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".doub.io") >= 0) return "+proxy";
        if (/(?:^|\.)doub\.io$/.test(host)) return "+proxy";
        if (/(?:^|\.)doublethinklab\.org$/.test(host)) return "+proxy";
        if (/(?:^|\.)dougscripts\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)douhokanko\.net$/.test(host)) return "+proxy";
        if (/(?:^|\.)doujincafe\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("dowei.org") >= 0) return "+proxy";
        if (/^https:\/\/bartender\.dowjones\.com/.test(url)) return "+proxy";
        if (scheme === "http" && url.indexOf("dphk.org") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("dpp.org.tw") >= 0) return "+proxy";
        if (/(?:^|\.)dpp\.org\.tw$/.test(host)) return "+proxy";
        if (/(?:^|\.)dpr\.info$/.test(host)) return "+proxy";
        if (/(?:^|\.)dragonsprings\.org$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".dreamamateurs.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".drepung.org") >= 0) return "+proxy";
        if (/(?:^|\.)drgan\.net$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".drmingxia.org") >= 0) return "+proxy";
        if (/^http:\/\/drmingxia\.org/.test(url)) return "+proxy";
        if (/(?:^|\.)dropbooks\.tv$/.test(host)) return "+proxy";
        if (/(?:^|\.)dropbox\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)api\.dropboxapi\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)notify\.dropboxapi\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)dropboxusercontent\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("drsunacademy.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".drtuber.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".dscn.info") >= 0) return "+proxy";
        if (/^http:\/\/dscn\.info/.test(url)) return "+proxy";
        if (scheme === "http" && url.indexOf(".dstk.dk") >= 0) return "+proxy";
        if (/^http:\/\/dstk\.dk/.test(url)) return "+proxy";
        if (/(?:^|\.)dtiblog\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)dtic\.mil$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".dtwang.org") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".duanzhihu.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".duckdns.org") >= 0) return "+proxy";
        if (/^http:\/\/duckdns\.org/.test(url)) return "+proxy";
        if (scheme === "http" && url.indexOf(".duckduckgo.com") >= 0) return "+proxy";
        if (/(?:^|\.)duckduckgo\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".duckload.com/download") >= 0) return "+proxy";
        if (/(?:^|\.)duckmylife\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".duga.jp") >= 0) return "+proxy";
        if (/^http:\/\/duga\.jp/.test(url)) return "+proxy";
        if (scheme === "http" && url.indexOf(".duihua.org") >= 0) return "+proxy";
        if (/(?:^|\.)duihua\.org$/.test(host)) return "+proxy";
        if (/(?:^|\.)duihuahrjournal\.org$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".dunyabulteni.net") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".duoweitimes.com") >= 0) return "+proxy";
        if (/(?:^|\.)duoweitimes\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("duping.net") >= 0) return "+proxy";
        if (/(?:^|\.)duplicati\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("dupola.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("dupola.net") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".dushi.ca") >= 0) return "+proxy";
        if (/(?:^|\.)duyaoss\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)dvorak\.org$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".dw.com") >= 0) return "+proxy";
        if (/(?:^|\.)dw\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)dw\.de$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".dw-world.com") >= 0) return "+proxy";
        if (/(?:^|\.)dw-world\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".dw-world.de") >= 0) return "+proxy";
        if (/^http:\/\/dw-world\.de/.test(url)) return "+proxy";
        if (scheme === "http" && url.indexOf("www.dwheeler.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("dwnews.com") >= 0) return "+proxy";
        if (/(?:^|\.)dwnews\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("dwnews.net") >= 0) return "+proxy";
        if (/(?:^|\.)dwnews\.net$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("xys.dxiong.com") >= 0) return "+proxy";
        if (/(?:^|\.)dynawebinc\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)dysfz\.cc$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".dzze.com") >= 0) return "+proxy";
        if (/(?:^|\.)e-classical\.com\.tw$/.test(host)) return "+proxy";
        if (/(?:^|\.)e-gold\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".e-gold.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".e-hentai.org") >= 0) return "+proxy";
        if (/(?:^|\.)e-hentai\.org$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".e-hentaidb.com") >= 0) return "+proxy";
        if (/^http:\/\/e-hentaidb\.com/.test(url)) return "+proxy";
        if (scheme === "http" && url.indexOf("e-info.org.tw") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".e-traderland.net/board") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".e-zone.com.hk/discuz") >= 0) return "+proxy";
        if (/^http:\/\/e-zone\.com\.hk\/discuz/.test(url)) return "+proxy";
        if (scheme === "http" && url.indexOf(".e123.hk") >= 0) return "+proxy";
        if (/(?:^|\.)e123\.hk$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".earlytibet.com") >= 0) return "+proxy";
        if (/^http:\/\/earlytibet\.com/.test(url)) return "+proxy";
        if (scheme === "http" && url.indexOf(".earthcam.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".earthvpn.com") >= 0) return "+proxy";
        if (/(?:^|\.)earthvpn\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("eastern-ark.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".easternlightning.org") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".eastturkestan.com") >= 0) return "+proxy";
        if (/^http:\/\/www\.eastturkistan\.net\//.test(url)) return "+proxy";
        if (scheme === "http" && url.indexOf(".eastturkistan-gov.org") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".eastturkistancc.org") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".eastturkistangovernmentinexile.us") >= 0) return "+proxy";
        if (/(?:^|\.)eastturkistangovernmentinexile\.us$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".easyca.ca") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".easypic.com") >= 0) return "+proxy";
        if (/(?:^|\.)fnc\.ebc\.net\.tw$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".ebony-beauty.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("ebookbrowse.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("ebookee.com") >= 0) return "+proxy";
        if (/(?:^|\.)ecfa\.org\.tw$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("ushuarencity.echainhost.com") >= 0) return "+proxy";
        if (/(?:^|\.)ecimg\.tw$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("ecministry.net") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".economist.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("bbs.ecstart.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("edgecastcdn.net") >= 0) return "+proxy";
        if (/(?:^|\.)edgecastcdn\.net$/.test(host)) return "+proxy";
        if (/twimg\.edgesuite\.net\/\/?appledaily/.test(url)) return "+proxy";
        if (scheme === "http" && url.indexOf("edicypages.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".edmontonchina.cn") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".edmontonservice.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("edoors.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".edubridge.com") >= 0) return "+proxy";
        if (/(?:^|\.)edubridge\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".edupro.org") >= 0) return "+proxy";
        if (/(?:^|\.)eevpn\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("efcc.org.hk") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".efukt.com") >= 0) return "+proxy";
        if (/^http:\/\/efukt\.com/.test(url)) return "+proxy";
        if (/(?:^|\.)eic-av\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)eireinikotaerukai\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".eisbb.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".eksisozluk.com") >= 0) return "+proxy";
        if (/(?:^|\.)eksisozluk\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("electionsmeter.com") >= 0) return "+proxy";
        if (/(?:^|\.)elgoog\.im$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".ellawine.org") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".elpais.com") >= 0) return "+proxy";
        if (/(?:^|\.)elpais\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".eltondisney.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".emaga.com/info/3407") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("emilylau.org.hk") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".emanna.com/chineseTraditional") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("bitc.bme.emory.edu/~lzhou/blogs") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".empfil.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".emule-ed2k.com") >= 0) return "+proxy";
        if (/^http:\/\/emule-ed2k\.com/.test(url)) return "+proxy";
        if (scheme === "http" && url.indexOf(".emulefans.com") >= 0) return "+proxy";
        if (/^http:\/\/emulefans\.com/.test(url)) return "+proxy";
        if (scheme === "http" && url.indexOf(".emuparadise.me") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".enanyang.my") >= 0) return "+proxy";
        if (/(?:^|\.)encrypt\.me$/.test(host)) return "+proxy";
        if (/(?:^|\.)enewstree\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".enfal.de") >= 0) return "+proxy";
        if (/(?:^|\.)chinese\.engadget\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)engagedaily\.org$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("englishforeveryone.org") >= 0) return "+proxy";
        if (/(?:^|\.)englishfromengland\.co\.uk$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("englishpen.org") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".enlighten.org.tw") >= 0) return "+proxy";
        if (/(?:^|\.)entermap\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)app\.evozi\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".episcopalchurch.org") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".epochhk.com") >= 0) return "+proxy";
        if (/(?:^|\.)epochhk\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("epochtimes-bg.com") >= 0) return "+proxy";
        if (/(?:^|\.)epochtimes-bg\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("epochtimes-romania.com") >= 0) return "+proxy";
        if (/(?:^|\.)epochtimes-romania\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("epochtimes.co.il") >= 0) return "+proxy";
        if (/(?:^|\.)epochtimes\.co\.il$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("epochtimes.co.kr") >= 0) return "+proxy";
        if (/(?:^|\.)epochtimes\.co\.kr$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("epochtimes.com") >= 0) return "+proxy";
        if (/(?:^|\.)epochtimes\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".epochtimes.cz") >= 0) return "+proxy";
        if (/(?:^|\.)epochtimes\.de$/.test(host)) return "+proxy";
        if (/(?:^|\.)epochtimes\.fr$/.test(host)) return "+proxy";
        if (/(?:^|\.)epochtimes\.ie$/.test(host)) return "+proxy";
        if (/(?:^|\.)epochtimes\.it$/.test(host)) return "+proxy";
        if (/(?:^|\.)epochtimes\.jp$/.test(host)) return "+proxy";
        if (/(?:^|\.)epochtimes\.ru$/.test(host)) return "+proxy";
        if (/(?:^|\.)epochtimes\.se$/.test(host)) return "+proxy";
        if (/(?:^|\.)epochtimestr\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".epochweek.com") >= 0) return "+proxy";
        if (/(?:^|\.)epochweek\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)epochweekly\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".eporner.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".equinenow.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("erabaru.net") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".eracom.com.tw") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".eraysoft.com.tr") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".erepublik.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".erights.net") >= 0) return "+proxy";
        if (/(?:^|\.)erights\.net$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".erktv.com") >= 0) return "+proxy";
        if (/^http:\/\/erktv\.com/.test(url)) return "+proxy";
        if (/(?:^|\.)ernestmandel\.org$/.test(host)) return "+proxy";
        if (/(?:^|\.)erodaizensyu\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)erodoujinlog\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)erodoujinworld\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)eromanga-kingdom\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)eromangadouzin\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".eromon.net") >= 0) return "+proxy";
        if (/^http:\/\/eromon\.net/.test(url)) return "+proxy";
        if (scheme === "http" && url.indexOf(".eroprofile.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".eroticsaloon.net") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".eslite.com") >= 0) return "+proxy";
        if (/(?:^|\.)eslite\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("wiki.esu.im/%E8%9B%A4%E8%9B%A4%E8%AF%AD%E5%BD%95") >= 0) return "+proxy";
        if (/(?:^|\.)esu\.dog$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".etaa.org.au") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".etadult.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("etaiwannews.com") >= 0) return "+proxy";
        if (/(?:^|\.)etizer\.org$/.test(host)) return "+proxy";
        if (/(?:^|\.)etokki\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)etsy\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".ettoday.net/news/20151216/614081") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("etvonline.hk") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".eu.org") >= 0) return "+proxy";
        if (/(?:^|\.)eu\.org$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".eucasino.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".eulam.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".eurekavpt.com") >= 0) return "+proxy";
        if (/(?:^|\.)eurekavpt\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".euronews.com") >= 0) return "+proxy";
        if (/(?:^|\.)euronews\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("eeas.europa.eu/delegations/china/press_corner/all_news/news/2015/20150716_zh") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("eeas.europa.eu/statements-eeas/2015/151022") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".evschool.net") >= 0) return "+proxy";
        if (/^http:\/\/evschool\.net/.test(url)) return "+proxy";
        if (/(?:^|\.)exblog\.jp$/.test(host)) return "+proxy";
        if (/(?:^|\.)blog\.exblog\.co\.jp$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".exchristian.hk") >= 0) return "+proxy";
        if (/(?:^|\.)exchristian\.hk$/.test(host)) return "+proxy";
        if (/^http:\/\/blog\.excite\.co\.jp/.test(url)) return "+proxy";
        if (/(?:^|\.)exhentai\.org$/.test(host)) return "+proxy";
        if (/(?:^|\.)exmormon\.org$/.test(host)) return "+proxy";
        if (/(?:^|\.)expatshield\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".expecthim.com") >= 0) return "+proxy";
        if (/(?:^|\.)expecthim\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("experts-univers.com") >= 0) return "+proxy";
        if (/(?:^|\.)exploader\.net$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".expressvpn.com") >= 0) return "+proxy";
        if (/(?:^|\.)expressvpn\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".extremetube.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("eyevio.jp") >= 0) return "+proxy";
        if (/(?:^|\.)eyevio\.jp$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".eyny.com") >= 0) return "+proxy";
        if (/(?:^|\.)eyny\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".ezpc.tk/category/soft") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".ezpeer.com") >= 0) return "+proxy";
        if (/(?:^|\.)facebookquotes4u\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".faceless.me") >= 0) return "+proxy";
        if (/(?:^|\.)faceless\.me$/.test(host)) return "+proxy";
        if (/^http:\/\/facesoftibetanselfimmolators\.info/.test(url)) return "+proxy";
        if (/(?:^|\.)facesofnyfw\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)factpedia\.org$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".faith100.org") >= 0) return "+proxy";
        if (/^http:\/\/faith100\.org/.test(url)) return "+proxy";
        if (scheme === "http" && url.indexOf(".faithfuleye.com") >= 0) return "+proxy";
        if (/(?:^|\.)faiththedog\.info$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".fakku.net") >= 0) return "+proxy";
        if (/(?:^|\.)fallenark\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".falsefire.com") >= 0) return "+proxy";
        if (/(?:^|\.)falsefire\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("falun-co.org") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("falunart.org") >= 0) return "+proxy";
        if (/(?:^|\.)falunasia\.info$/.test(host)) return "+proxy";
        if (/^http:\/\/falunau\.org/.test(url)) return "+proxy";
        if (scheme === "http" && url.indexOf(".falunaz.net") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("falundafa.org") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("falundafa-dc.org") >= 0) return "+proxy";
        if (/(?:^|\.)falundafa-florida\.org$/.test(host)) return "+proxy";
        if (/(?:^|\.)falundafa-nc\.org$/.test(host)) return "+proxy";
        if (/(?:^|\.)falundafa-pa\.net$/.test(host)) return "+proxy";
        if (/(?:^|\.)falundafa-sacramento\.org$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("falun-ny.net") >= 0) return "+proxy";
        if (/(?:^|\.)falundafaindia\.org$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("falundafamuseum.org") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".falungong.club") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".falungong.de") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("falungong.org.uk") >= 0) return "+proxy";
        if (/(?:^|\.)falunhr\.org$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("faluninfo.de") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("faluninfo.net") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".falunpilipinas.net") >= 0) return "+proxy";
        if (/(?:^|\.)falunworld\.net$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("familyfed.org") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".fangeming.com") >= 0) return "+proxy";
        if (/(?:^|\.)fanglizhi\.info$/.test(host)) return "+proxy";
        if (/(?:^|\.)fangong\.org$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("fangongheike.com") >= 0) return "+proxy";
        if (/(?:^|\.)fanhaolou\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".fanqiang.tk") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("fanqianghou.com") >= 0) return "+proxy";
        if (/(?:^|\.)fanqianghou\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".fanqiangzhe.com") >= 0) return "+proxy";
        if (/(?:^|\.)fanqiangzhe\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)fantv\.hk$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("fapdu.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("faproxy.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".fawanghuihui.org") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("fanqiangyakexi.net") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("fail.hk") >= 0) return "+proxy";
        if (/(?:^|\.)famunion\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".fan-qiang.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".fangbinxing.com") >= 0) return "+proxy";
        if (/(?:^|\.)fangbinxing\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("fangeming.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".fangmincn.org") >= 0) return "+proxy";
        if (/(?:^|\.)fangmincn\.org$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".fanhaodang.com") >= 0) return "+proxy";
        if (/(?:^|\.)fanqiang\.network$/.test(host)) return "+proxy";
        if (/(?:^|\.)fanswong\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".fanyue.info") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".farwestchina.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("en.favotter.net") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("nytimes.map.fastly.net") >= 0) return "+proxy";
        if (/(?:^|\.)nytimes\.map\.fastly\.net$/.test(host)) return "+proxy";
        if (/(?:^|\.)fast\.wistia\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)fastestvpn\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)fastssh\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)faststone\.org$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("favstar.fm") >= 0) return "+proxy";
        if (/(?:^|\.)favstar\.fm$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("faydao.com/weblog") >= 0) return "+proxy";
        if (/(?:^|\.)faz\.net$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".fc2.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".fc2china.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".fc2cn.com") >= 0) return "+proxy";
        if (/(?:^|\.)fc2cn\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("fc2blog.net") >= 0) return "+proxy";
        if (/^http:\/\/uygur\.fc2web\.com\//.test(url)) return "+proxy";
        if (scheme === "http" && url.indexOf("video.fdbox.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".fdc64.de") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".fdc64.org") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".fdc89.jp") >= 0) return "+proxy";
        if (/(?:^|\.)fourface\.nodesnoop\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)feeder\.co$/.test(host)) return "+proxy";
        if (/(?:^|\.)feelssh\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("feer.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".feifeiss.com") >= 0) return "+proxy";
        if (/^http:\/\/feitianacademy\.org/.test(url)) return "+proxy";
        if (scheme === "http" && url.indexOf(".feitian-california.org") >= 0) return "+proxy";
        if (/(?:^|\.)feixiaohao\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)feministteacher\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".fengzhenghu.com") >= 0) return "+proxy";
        if (/(?:^|\.)fengzhenghu\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".fengzhenghu.net") >= 0) return "+proxy";
        if (/(?:^|\.)fengzhenghu\.net$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".fevernet.com") >= 0) return "+proxy";
        if (/^http:\/\/ff\.im/.test(url)) return "+proxy";
        if (scheme === "http" && url.indexOf("fffff.at") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("fflick.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".ffvpn.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("fgmtv.net") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".fgmtv.org") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".fhreports.net") >= 0) return "+proxy";
        if (/^http:\/\/fhreports\.net/.test(url)) return "+proxy";
        if (scheme === "http" && url.indexOf(".figprayer.com") >= 0) return "+proxy";
        if (/(?:^|\.)figprayer\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".fileflyer.com") >= 0) return "+proxy";
        if (/(?:^|\.)fileflyer\.com$/.test(host)) return "+proxy";
        if (/^http:\/\/feeds\.fileforum\.com/.test(url)) return "+proxy";
        if (scheme === "http" && url.indexOf(".files2me.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".fileserve.com/file") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("fillthesquare.org") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("filmingfortibet.org") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".filthdump.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".finchvpn.com") >= 0) return "+proxy";
        if (/(?:^|\.)finchvpn\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("findmespot.com") >= 0) return "+proxy";
        if (/(?:^|\.)findyoutube\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)findyoutube\.net$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".fingerdaily.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("finler.net") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".firearmsworld.net") >= 0) return "+proxy";
        if (/^http:\/\/firearmsworld\.net/.test(url)) return "+proxy";
        if (/(?:^|\.)relay\.firefox\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".fireofliberty.org") >= 0) return "+proxy";
        if (/(?:^|\.)fireofliberty\.org$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".firetweet.io") >= 0) return "+proxy";
        if (/(?:^|\.)firetweet\.io$/.test(host)) return "+proxy";
        if (/(?:^|\.)firstpost\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)firstrade\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".flagsonline.it") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("fleshbot.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".fleursdeslettres.com") >= 0) return "+proxy";
        if (/^http:\/\/fleursdeslettres\.com/.test(url)) return "+proxy";
        if (/(?:^|\.)flgg\.us$/.test(host)) return "+proxy";
        if (/(?:^|\.)flgjustice\.org$/.test(host)) return "+proxy";
        if (/(?:^|\.)flickr\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)staticflickr\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("flickrhivemind.net") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".flickriver.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".fling.com") >= 0) return "+proxy";
        if (/(?:^|\.)flipkart\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)flog\.tw$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".flyvpn.com") >= 0) return "+proxy";
        if (/(?:^|\.)flyvpn\.com$/.test(host)) return "+proxy";
        if (/^http:\/\/cn\.fmnnow\.com/.test(url)) return "+proxy";
        if (scheme === "http" && url.indexOf("fofldfradio.org") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("blog.foolsmountain.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".forum4hk.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("fangong.forums-free.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("pioneer-worker.forums-free.com") >= 0) return "+proxy";
        if (/^https:\/\/ss.*\.4sqi\.net/.test(url)) return "+proxy";
        if (scheme === "http" && url.indexOf("video.foxbusiness.com") >= 0) return "+proxy";
        if (/^http:\/\/foxgay\.com/.test(url)) return "+proxy";
        if (/(?:^|\.)fringenetwork\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)flecheinthepeche\.fr$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".fochk.org") >= 0) return "+proxy";
        if (/(?:^|\.)fochk\.org$/.test(host)) return "+proxy";
        if (/(?:^|\.)focustaiwan\.tw$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".focusvpn.com") >= 0) return "+proxy";
        if (/(?:^|\.)fofg\.org$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".fofg-europe.net") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".fooooo.com") >= 0) return "+proxy";
        if (/(?:^|\.)fooooo\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)foreignaffairs\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".fotile.me") >= 0) return "+proxy";
        if (/(?:^|\.)fourthinternational\.org$/.test(host)) return "+proxy";
        if (/(?:^|\.)foxdie\.us$/.test(host)) return "+proxy";
        if (/(?:^|\.)foxsub\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("foxtang.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".fpmt.org") >= 0) return "+proxy";
        if (/^http:\/\/fpmt\.org/.test(url)) return "+proxy";
        if (scheme === "http" && url.indexOf(".fpmt.tw") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".fpmt-osel.org") >= 0) return "+proxy";
        if (/(?:^|\.)fpmtmexico\.org$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("fqok.org") >= 0) return "+proxy";
        if (/(?:^|\.)fqrouter\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)franklc\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".freakshare.com") >= 0) return "+proxy";
        if (/^http:\/\/freakshare\.com/.test(url)) return "+proxy";
        if (/(?:^|\.)free4u\.com\.ar$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("free-gate.org") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".free-hada-now.org") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("free-proxy.cz") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".free.fr/adsl") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("kineox.free.fr") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("tibetlibre.free.fr") >= 0) return "+proxy";
        if (/(?:^|\.)freealim\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("whitebear.freebearblog.org") >= 0) return "+proxy";
        if (/(?:^|\.)freebrowser\.org$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".freechal.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".freedomchina.info") >= 0) return "+proxy";
        if (/(?:^|\.)freedomchina\.info$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".freedomhouse.org") >= 0) return "+proxy";
        if (/(?:^|\.)freedomhouse\.org$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".freedomsherald.org") >= 0) return "+proxy";
        if (/(?:^|\.)freedomsherald\.org$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".freefq.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".freefuckvids.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".freegao.com") >= 0) return "+proxy";
        if (/(?:^|\.)freegao\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("freeilhamtohti.org") >= 0) return "+proxy";
        if (/(?:^|\.)freekazakhs\.org$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".freekwonpyong.org") >= 0) return "+proxy";
        if (/(?:^|\.)saveliuxiaobo\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".freelotto.com") >= 0) return "+proxy";
        if (/(?:^|\.)freelotto\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("freeman2.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".freeopenvpn.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("freemoren.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("freemorenews.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("freemuse.org/archives/789") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("freenet-china.org") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("freenewscn.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("cn.freeones.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".freeoz.org/bbs") >= 0) return "+proxy";
        if (/(?:^|\.)freeoz\.org$/.test(host)) return "+proxy";
        if (/(?:^|\.)freessh\.us$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("free4u.com.ar") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".free-ssh.com") >= 0) return "+proxy";
        if (/(?:^|\.)free-ssh\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)freebeacon\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".freechina.news") >= 0) return "+proxy";
        if (/(?:^|\.)freechinaforum\.org$/.test(host)) return "+proxy";
        if (/(?:^|\.)freechinaweibo\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".freedomcollection.org/interviews/rebiya_kadeer") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".freeforums.org") >= 0) return "+proxy";
        if (/(?:^|\.)freenetproject\.org$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".freeoz.org") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".freetibet.net") >= 0) return "+proxy";
        if (/(?:^|\.)freetibet\.org$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".freetibetanheroes.org") >= 0) return "+proxy";
        if (/^http:\/\/freetibetanheroes\.org/.test(url)) return "+proxy";
        if (/(?:^|\.)freetribe\.me$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".freeviewmovies.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".freevpn.me") >= 0) return "+proxy";
        if (/^http:\/\/freevpn\.me/.test(url)) return "+proxy";
        if (/(?:^|\.)freewallpaper4\.me$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".freewebs.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".freewechat.com") >= 0) return "+proxy";
        if (/(?:^|\.)freewechat\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("freeweibo.com") >= 0) return "+proxy";
        if (/(?:^|\.)freeweibo\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".freexinwen.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".freeyoutubeproxy.net") >= 0) return "+proxy";
        if (/(?:^|\.)freeyoutubeproxy\.net$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("friendfeed.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("friendfeed-media.com/e99a4ebe2fb4c1985c2a58775eb4422961aa5a2e") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("friends-of-tibet.org") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".friendsoftibet.org") >= 0) return "+proxy";
        if (/(?:^|\.)friendsoftibet\.org$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("freechina.net") >= 0) return "+proxy";
        if (/^http:\/\/www\.zensur\.freerk\.com\//.test(url)) return "+proxy";
        if (scheme === "http" && url.indexOf("freevpn.nl") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("freeyellow.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("hk.frienddy.com/hk") >= 0) return "+proxy";
        if (/^http:\/\/adult\.friendfinder\.com\//.test(url)) return "+proxy";
        if (scheme === "http" && url.indexOf(".fring.com") >= 0) return "+proxy";
        if (/(?:^|\.)fring\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".fromchinatousa.net") >= 0) return "+proxy";
        if (/(?:^|\.)frommel\.net$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".frontlinedefenders.org") >= 0) return "+proxy";
        if (/(?:^|\.)frontlinedefenders\.org$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".frootvpn.com") >= 0) return "+proxy";
        if (/(?:^|\.)frootvpn\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)fscked\.org$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".fsurf.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".ftv.com.tw") >= 0) return "+proxy";
        if (/(?:^|\.)ftv\.com\.tw$/.test(host)) return "+proxy";
        if (/(?:^|\.)ftvnews\.com\.tw$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("fucd.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".fuckcnnic.net") >= 0) return "+proxy";
        if (/(?:^|\.)fuckcnnic\.net$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("fuckgfw.org") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".fulione.com") >= 0) return "+proxy";
        if (/^https:\/\/fulione\.com/.test(url)) return "+proxy";
        if (/(?:^|\.)fullerconsideration\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("fulue.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".funf.tw") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("funp.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".fuq.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".furhhdl.org") >= 0) return "+proxy";
        if (/(?:^|\.)furinkan\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".futurechinaforum.org") >= 0) return "+proxy";
        if (/(?:^|\.)futuremessage\.org$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".fux.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".fuyin.net") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".fuyindiantai.org") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".fuyu.org.tw") >= 0) return "+proxy";
        if (/(?:^|\.)fw\.cm$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".fxcm-chinese.com") >= 0) return "+proxy";
        if (/(?:^|\.)fxcm-chinese\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("fzh999.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("fzh999.net") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("fzlm.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".g6hentai.com") >= 0) return "+proxy";
        if (/^http:\/\/g6hentai\.com/.test(url)) return "+proxy";
        if (/(?:^|\.)g-queen\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)gab\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)gabocorp\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".gaeproxy.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".gaforum.org") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".gagaoolala.com") >= 0) return "+proxy";
        if (/(?:^|\.)gagaoolala\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".galaxymacau.com") >= 0) return "+proxy";
        if (/(?:^|\.)galenwu\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".galstars.net") >= 0) return "+proxy";
        if (/(?:^|\.)game735\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("gamebase.com.tw") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("gamejolt.com") >= 0) return "+proxy";
        if (/^http:\/\/wiki\.gamerp\.jp/.test(url)) return "+proxy";
        if (/(?:^|\.)gamer\.com\.tw$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".gamer.com.tw") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".gamez.com.tw") >= 0) return "+proxy";
        if (/(?:^|\.)gamez\.com\.tw$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".gamousa.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".gaoming.net") >= 0) return "+proxy";
        if (/(?:^|\.)gaoming\.net$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("ganges.com") >= 0) return "+proxy";
        if (/(?:^|\.)ganjing\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)ganjingworld\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".gaopi.net") >= 0) return "+proxy";
        if (/^http:\/\/gaopi\.net/.test(url)) return "+proxy";
        if (scheme === "http" && url.indexOf(".gaozhisheng.org") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".gaozhisheng.net") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("gardennetworks.com") >= 0) return "+proxy";
        if (/(?:^|\.)gardennetworks\.org$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("72.52.81.22") >= 0) return "+proxy";
        if (/(?:^|\.)gartlive\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)gate-project\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)gather\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".gatherproxy.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("gati.org.tw") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".gaybubble.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".gaycn.net") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".gayhub.com") >= 0) return "+proxy";
        if (/(?:^|\.)gaymap\.cc$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".gaymenring.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".gaytube.com") >= 0) return "+proxy";
        if (/(?:^|\.)images-gaytube\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".gaywatch.com") >= 0) return "+proxy";
        if (/^http:\/\/gaywatch\.com/.test(url)) return "+proxy";
        if (scheme === "http" && url.indexOf(".gazotube.com") >= 0) return "+proxy";
        if (/(?:^|\.)gazotube\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)gcc\.org\.hk$/.test(host)) return "+proxy";
        if (/(?:^|\.)gclooney\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)gclubs\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)gcmasia\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".gcpnews.com") >= 0) return "+proxy";
        if (/^http:\/\/gcpnews\.com/.test(url)) return "+proxy";
        if (scheme === "http" && url.indexOf(".gdbt.net/forum") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("gdzf.org") >= 0) return "+proxy";
        if (/(?:^|\.)geek-art\.net$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("geekerhome.com/2010/03/xixiang-project-cross-gfw") >= 0) return "+proxy";
        if (/(?:^|\.)geekheart\.info$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".gekikame.com") >= 0) return "+proxy";
        if (/^http:\/\/gekikame\.com/.test(url)) return "+proxy";
        if (scheme === "http" && url.indexOf(".gelbooru.com") >= 0) return "+proxy";
        if (/^http:\/\/gelbooru\.com/.test(url)) return "+proxy";
        if (/(?:^|\.)genius\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".geocities.co.jp") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".geocities.com/SiliconValley/Circuit/5683/download.html") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("hk.geocities.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("geocities.jp") >= 0) return "+proxy";
        if (/(?:^|\.)geph\.io$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".gerefoundation.org") >= 0) return "+proxy";
        if (/(?:^|\.)getastrill\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".getchu.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".getcloak.com") >= 0) return "+proxy";
        if (/(?:^|\.)getcloak\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)getfoxyproxy\.org$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".getfreedur.com") >= 0) return "+proxy";
        if (/(?:^|\.)getgom\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".geti2p.net") >= 0) return "+proxy";
        if (/(?:^|\.)geti2p\.net$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("getiton.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".getjetso.com/forum") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".getlantern.org") >= 0) return "+proxy";
        if (/(?:^|\.)getlantern\.org$/.test(host)) return "+proxy";
        if (/(?:^|\.)getmalus\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".getsocialscope.com") >= 0) return "+proxy";
        if (/(?:^|\.)getsync\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)gettr\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("gfbv.de") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".gfgold.com.hk") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".gfsale.com") >= 0) return "+proxy";
        if (/(?:^|\.)gfsale\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("gfw.org.ua") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".gfw.press") >= 0) return "+proxy";
        if (/(?:^|\.)gfw\.press$/.test(host)) return "+proxy";
        if (/(?:^|\.)gfw\.report$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".ggssl.com") >= 0) return "+proxy";
        if (/(?:^|\.)ggssl\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".ghostpath.com") >= 0) return "+proxy";
        if (/(?:^|\.)ghostpath\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)ghut\.org$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".giantessnight.com") >= 0) return "+proxy";
        if (/^http:\/\/giantessnight\.com/.test(url)) return "+proxy";
        if (scheme === "http" && url.indexOf(".gifree.com") >= 0) return "+proxy";
        if (/(?:^|\.)giga-web\.jp$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("tw.gigacircle.com") >= 0) return "+proxy";
        if (/^http:\/\/cn\.giganews\.com\//.test(url)) return "+proxy";
        if (scheme === "http" && url.indexOf("gigporno.ru") >= 0) return "+proxy";
        if (/(?:^|\.)girlbanker\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".git.io") >= 0) return "+proxy";
        if (/(?:^|\.)git\.io$/.test(host)) return "+proxy";
        if (/^http:\/\/softwaredownload\.gitbooks\.io/.test(url)) return "+proxy";
        if (/(?:^|\.)raw\.githack\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)github\.blog$/.test(host)) return "+proxy";
        if (/(?:^|\.)github\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".github.io") >= 0) return "+proxy";
        if (/(?:^|\.)github\.io$/.test(host)) return "+proxy";
        if (/(?:^|\.)githubusercontent\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)githubassets\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".gizlen.net") >= 0) return "+proxy";
        if (/(?:^|\.)gizlen\.net$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".gjczz.com") >= 0) return "+proxy";
        if (/(?:^|\.)gjczz\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("globaljihad.net") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("globalmediaoutreach.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("globalmuseumoncommunism.org") >= 0) return "+proxy";
        if (/(?:^|\.)globalrescue\.net$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".globaltm.org") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".globalvoicesonline.org") >= 0) return "+proxy";
        if (/(?:^|\.)globalvoicesonline\.org$/.test(host)) return "+proxy";
        if (/(?:^|\.)globalvpn\.net$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".glock.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("gluckman.com/DalaiLama") >= 0) return "+proxy";
        if (/(?:^|\.)gmgard\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)gmhz\.org$/.test(host)) return "+proxy";
        if (/^http:\/\/www\.gmiddle\.com/.test(url)) return "+proxy";
        if (/^http:\/\/www\.gmiddle\.net/.test(url)) return "+proxy";
        if (scheme === "http" && url.indexOf(".gmll.org") >= 0) return "+proxy";
        if (/(?:^|\.)suche\.gmx\.net$/.test(host)) return "+proxy";
        if (/(?:^|\.)gnci\.org\.hk$/.test(host)) return "+proxy";
        if (/(?:^|\.)gnews\.org$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("go-pki.com") >= 0) return "+proxy";
        if (/(?:^|\.)goagent\.biz$/.test(host)) return "+proxy";
        if (/(?:^|\.)goagentplus\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("gobet.cc") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("godfootsteps.org") >= 0) return "+proxy";
        if (/(?:^|\.)godfootsteps\.org$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("godns.work") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("godsdirectcontact.co.uk") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".godsdirectcontact.org") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("godsdirectcontact.org.tw") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".godsimmediatecontact.com") >= 0) return "+proxy";
        if (/(?:^|\.)gofundme\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".gogotunnel.com") >= 0) return "+proxy";
        if (/(?:^|\.)gohappy\.com\.tw$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".gokbayrak.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".goldbet.com") >= 0) return "+proxy";
        if (/(?:^|\.)goldbetsports\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)golden-ages\.org$/.test(host)) return "+proxy";
        if (/(?:^|\.)goldeneyevault\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".goldenfrog.com") >= 0) return "+proxy";
        if (/(?:^|\.)goldenfrog\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".goldjizz.com") >= 0) return "+proxy";
        if (/^http:\/\/goldjizz\.com/.test(url)) return "+proxy";
        if (scheme === "http" && url.indexOf(".goldstep.net") >= 0) return "+proxy";
        if (/(?:^|\.)goldwave\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("gongmeng.info") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("gongm.in") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("gongminliliang.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".gongwt.com") >= 0) return "+proxy";
        if (/^http:\/\/gongwt\.com/.test(url)) return "+proxy";
        if (scheme === "http" && url.indexOf("blog.goo.ne.jp/duck-tail_2009") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".gooday.xyz") >= 0) return "+proxy";
        if (/(?:^|\.)gooday\.xyz$/.test(host)) return "+proxy";
        if (/(?:^|\.)goodhope\.school$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".goodreads.com") >= 0) return "+proxy";
        if (/(?:^|\.)goodreads\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".goodreaders.com") >= 0) return "+proxy";
        if (/(?:^|\.)goodreaders\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".goodtv.com.tw") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".goodtv.tv") >= 0) return "+proxy";
        if (/(?:^|\.)goofind\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".googlesile.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".gopetition.com") >= 0) return "+proxy";
        if (/(?:^|\.)gopetition\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".goproxing.net") >= 0) return "+proxy";
        if (/(?:^|\.)goreforum\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".gotrusted.com") >= 0) return "+proxy";
        if (/(?:^|\.)gotrusted\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)gotw\.ca$/.test(host)) return "+proxy";
        if (/(?:^|\.)grammaly\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("grandtrial.org") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".graphis.ne.jp") >= 0) return "+proxy";
        if (/(?:^|\.)graphis\.ne\.jp$/.test(host)) return "+proxy";
        if (/(?:^|\.)graphql\.org$/.test(host)) return "+proxy";
        if (/(?:^|\.)gravatar\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("greatfirewall.biz") >= 0) return "+proxy";
        if (/(?:^|\.)greatfirewallofchina\.net$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".greatfirewallofchina.org") >= 0) return "+proxy";
        if (/(?:^|\.)greatfirewallofchina\.org$/.test(host)) return "+proxy";
        if (/(?:^|\.)greenfieldbookstore\.com\.hk$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".greenparty.org.tw") >= 0) return "+proxy";
        if (/(?:^|\.)greenpeace\.org$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".greenreadings.com/forum") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("great-firewall.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("great-roc.org") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("greatroc.org") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("greatzhonghua.org") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".greenpeace.com.tw") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".greenvpn.net") >= 0) return "+proxy";
        if (/(?:^|\.)greenvpn\.net$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".greenvpn.org") >= 0) return "+proxy";
        if (/(?:^|\.)grindr\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)grotty-monday\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("gs-discuss.com") >= 0) return "+proxy";
        if (/(?:^|\.)gsearch\.media$/.test(host)) return "+proxy";
        if (/(?:^|\.)gtricks\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("guancha.org") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("guaneryu.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".guardster.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".gun-world.net") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("gunsandammo.com") >= 0) return "+proxy";
        if (/(?:^|\.)gutteruncensored\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)gvm\.com\.tw$/.test(host)) return "+proxy";
        if (/(?:^|\.)gwins\.org$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".gzm.tv") >= 0) return "+proxy";
        if (/(?:^|\.)gzone-anime\.info$/.test(host)) return "+proxy";
        if (/(?:^|\.)clementine-player\.org$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("echofon.com") >= 0) return "+proxy";
        if (/(?:^|\.)greasespot\.net$/.test(host)) return "+proxy";
        if (/(?:^|\.)www\.klip\.me$/.test(host)) return "+proxy";
        if (/(?:^|\.)stephaniered\.com$/.test(host)) return "+proxy";
        if (/^http:\/\/ub0\.cc/.test(url)) return "+proxy";
        if (scheme === "http" && url.indexOf("wozy.in") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("gospelherald.com") >= 0) return "+proxy";
        if (/(?:^|\.)gospelherald\.com$/.test(host)) return "+proxy";
        if (/^http:\/\/hk\.gradconnection\.com\//.test(url)) return "+proxy";
        if (/(?:^|\.)grangorz\.org$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("greatfire.org") >= 0) return "+proxy";
        if (/(?:^|\.)greatfire\.org$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("greatfirewallofchina.org") >= 0) return "+proxy";
        if (/(?:^|\.)greatroc\.tw$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".gts-vpn.com") >= 0) return "+proxy";
        if (/^http:\/\/gts-vpn\.com/.test(url)) return "+proxy";
        if (/(?:^|\.)gtv\.org$/.test(host)) return "+proxy";
        if (/(?:^|\.)gtv1\.org$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".gu-chu-sum.org") >= 0) return "+proxy";
        if (/^http:\/\/gu-chu-sum\.org/.test(url)) return "+proxy";
        if (scheme === "http" && url.indexOf(".guaguass.com") >= 0) return "+proxy";
        if (/^http:\/\/guaguass\.com/.test(url)) return "+proxy";
        if (scheme === "http" && url.indexOf(".guaguass.org") >= 0) return "+proxy";
        if (/^http:\/\/guaguass\.org/.test(url)) return "+proxy";
        if (scheme === "http" && url.indexOf(".guangming.com.my") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("guishan.org") >= 0) return "+proxy";
        if (/(?:^|\.)guishan\.org$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".gumroad.com") >= 0) return "+proxy";
        if (/(?:^|\.)gumroad\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)gunsamerica\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("guruonline.hk") >= 0) return "+proxy";
        if (/^http:\/\/gvlib\.com/.test(url)) return "+proxy";
        if (scheme === "http" && url.indexOf(".gyalwarinpoche.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".gyatsostudio.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".h528.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".h5dm.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".h5galgame.me") >= 0) return "+proxy";
        if (/(?:^|\.)h-china\.org$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".h-moe.com") >= 0) return "+proxy";
        if (/^http:\/\/h-moe\.com/.test(url)) return "+proxy";
        if (scheme === "http" && url.indexOf("h1n1china.org") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".hacg.club") >= 0) return "+proxy";
        if (/(?:^|\.)hacg\.club$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".hacg.in") >= 0) return "+proxy";
        if (/^http:\/\/hacg\.in/.test(url)) return "+proxy";
        if (scheme === "http" && url.indexOf(".hacg.li") >= 0) return "+proxy";
        if (/^http:\/\/hacg\.li/.test(url)) return "+proxy";
        if (scheme === "http" && url.indexOf(".hacg.me") >= 0) return "+proxy";
        if (/^http:\/\/hacg\.me/.test(url)) return "+proxy";
        if (scheme === "http" && url.indexOf(".hacg.red") >= 0) return "+proxy";
        if (/^http:\/\/hacg\.red/.test(url)) return "+proxy";
        if (scheme === "http" && url.indexOf(".hacken.cc/bbs") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".hacker.org") >= 0) return "+proxy";
        if (/(?:^|\.)hackmd\.io$/.test(host)) return "+proxy";
        if (/(?:^|\.)hackthatphone\.net$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("hahlo.com") >= 0) return "+proxy";
        if (/(?:^|\.)hakkatv\.org\.tw$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".handcraftedsoftware.org") >= 0) return "+proxy";
        if (/^http:\/\/bbs\.hanminzu\.org\//.test(url)) return "+proxy";
        if (scheme === "http" && url.indexOf(".hanunyi.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".hao.news/news") >= 0) return "+proxy";
        if (/^http:\/\/ae\.hao123\.com/.test(url)) return "+proxy";
        if (/^http:\/\/ar\.hao123\.com/.test(url)) return "+proxy";
        if (/^http:\/\/br\.hao123\.com/.test(url)) return "+proxy";
        if (/^http:\/\/en\.hao123\.com/.test(url)) return "+proxy";
        if (/^http:\/\/id\.hao123\.com/.test(url)) return "+proxy";
        if (/^http:\/\/jp\.hao123\.com/.test(url)) return "+proxy";
        if (/^http:\/\/ma\.hao123\.com/.test(url)) return "+proxy";
        if (/^http:\/\/mx\.hao123\.com/.test(url)) return "+proxy";
        if (/^http:\/\/sa\.hao123\.com/.test(url)) return "+proxy";
        if (/^http:\/\/th\.hao123\.com/.test(url)) return "+proxy";
        if (/^http:\/\/tw\.hao123\.com/.test(url)) return "+proxy";
        if (/^http:\/\/vn\.hao123\.com/.test(url)) return "+proxy";
        if (/^http:\/\/hk\.hao123img\.com/.test(url)) return "+proxy";
        if (/^http:\/\/ld\.hao123img\.com/.test(url)) return "+proxy";
        if (/(?:^|\.)happy-vpn\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".haproxy.org") >= 0) return "+proxy";
        if (/(?:^|\.)hardsextube\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".harunyahya.com") >= 0) return "+proxy";
        if (/^http:\/\/harunyahya\.com/.test(url)) return "+proxy";
        if (scheme === "http" && url.indexOf("bbs.hasi.wang") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("have8.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".hclips.com") >= 0) return "+proxy";
        if (/(?:^|\.)hdlt\.me$/.test(host)) return "+proxy";
        if (/(?:^|\.)hdtvb\.net$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".hdzog.com") >= 0) return "+proxy";
        if (/^http:\/\/hdzog\.com/.test(url)) return "+proxy";
        if (/(?:^|\.)ordns\.he\.net$/.test(host)) return "+proxy";
        if (/(?:^|\.)heartyit\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".heavy-r.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".hec.su") >= 0) return "+proxy";
        if (/^http:\/\/hec\.su/.test(url)) return "+proxy";
        if (scheme === "http" && url.indexOf(".hecaitou.net") >= 0) return "+proxy";
        if (/(?:^|\.)hecaitou\.net$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".hechaji.com") >= 0) return "+proxy";
        if (/(?:^|\.)hechaji\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)heeact\.edu\.tw$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".hegre-art.com") >= 0) return "+proxy";
        if (/^http:\/\/hegre-art\.com/.test(url)) return "+proxy";
        if (/(?:^|\.)cdn\.helixstudios\.net$/.test(host)) return "+proxy";
        if (/(?:^|\.)helplinfen\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)helpuyghursnow\.org$/.test(host)) return "+proxy";
        if (/(?:^|\.)helloandroid\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)helloqueer\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".helloss.pw") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("hellotxt.com") >= 0) return "+proxy";
        if (/(?:^|\.)hellotxt\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".hentai.to") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".hellouk.org/forum/lofiversion") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".helpeachpeople.com") >= 0) return "+proxy";
        if (/(?:^|\.)helpeachpeople\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)helpster\.de$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".helpzhuling.org") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("hentaitube.tv") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".hentaivideoworld.com") >= 0) return "+proxy";
        if (/(?:^|\.)id\.heroku\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("heqinglian.net") >= 0) return "+proxy";
        if (/(?:^|\.)heqinglian\.net$/.test(host)) return "+proxy";
        if (/(?:^|\.)heritage\.org$/.test(host)) return "+proxy";
        if (/(?:^|\.)heungkongdiscuss\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".hexieshe.com") >= 0) return "+proxy";
        if (/(?:^|\.)hexieshe\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)hexieshe\.xyz$/.test(host)) return "+proxy";
        if (/(?:^|\.)hexxeh\.net$/.test(host)) return "+proxy";
        if (/(?:^|\.)heyuedi\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("app.heywire.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".heyzo.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".hgseav.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".hhdcb3office.org") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".hhthesakyatrizin.org") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("hi-on.org.tw") >= 0) return "+proxy";
        if (/(?:^|\.)hiccears\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("hidden-advent.org") >= 0) return "+proxy";
        if (/(?:^|\.)hidden-advent\.org$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("hidecloud.com/blog/2008/07/29/fuck-beijing-olympics.html") >= 0) return "+proxy";
        if (/(?:^|\.)hide\.me$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".hidein.net") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".hideipvpn.com") >= 0) return "+proxy";
        if (/(?:^|\.)hideipvpn\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".hideman.net") >= 0) return "+proxy";
        if (/(?:^|\.)hideman\.net$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("hideme.nl") >= 0) return "+proxy";
        if (/(?:^|\.)hidemy\.name$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".hidemyass.com") >= 0) return "+proxy";
        if (/(?:^|\.)hidemyass\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("hidemycomp.com") >= 0) return "+proxy";
        if (/(?:^|\.)hidemycomp\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".hihiforum.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".hihistory.net") >= 0) return "+proxy";
        if (/(?:^|\.)hihistory\.net$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".higfw.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("highpeakspureearth.com") >= 0) return "+proxy";
        if (/(?:^|\.)highrockmedia\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)hiitch\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)hikinggfw\.org$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".hilive.tv") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".himalayan-foundation.org") >= 0) return "+proxy";
        if (/(?:^|\.)himalayan-foundation\.org$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("himalayanglacier.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".himemix.com") >= 0) return "+proxy";
        if (/(?:^|\.)himemix\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".himemix.net") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("times.hinet.net") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".hitomi.la") >= 0) return "+proxy";
        if (/^http:\/\/hitomi\.la/.test(url)) return "+proxy";
        if (scheme === "http" && url.indexOf(".hiwifi.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("hizbuttahrir.org") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("hizb-ut-tahrir.info") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("hizb-ut-tahrir.org") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".hjclub.info") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".hk-pub.com/forum") >= 0) return "+proxy";
        if (/^http:\/\/hk-pub\.com/.test(url)) return "+proxy";
        if (scheme === "http" && url.indexOf(".hk01.com") >= 0) return "+proxy";
        if (/(?:^|\.)hk01\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".hk32168.com") >= 0) return "+proxy";
        if (/(?:^|\.)hk32168\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)hkacg\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)hkacg\.net$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".hkatvnews.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("hkbc.net") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".hkbf.org") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".hkbookcity.com") >= 0) return "+proxy";
        if (/(?:^|\.)hkbookcity\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)hkchronicles\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".hkchurch.org") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("hkci.org.hk") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".hkcmi.edu") >= 0) return "+proxy";
        if (/(?:^|\.)hkcnews\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)hkcoc\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)hkctu\.org\.hk$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("hkday.net") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".hkdailynews.com.hk/china.php") >= 0) return "+proxy";
        if (/(?:^|\.)hkdc\.us$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("hkdf.org") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".hkej.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".hkepc.com/forum/viewthread.php?tid=1153322") >= 0) return "+proxy";
        if (/(?:^|\.)hket\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)hkfaa\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("hkfreezone.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("hkfront.org") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("m.hkgalden.com") >= 0) return "+proxy";
        if (/^https:\/\/m\.hkgalden\.com/.test(url)) return "+proxy";
        if (scheme === "http" && url.indexOf(".hkgreenradio.org/home") >= 0) return "+proxy";
        if (/(?:^|\.)hkgpao\.com$/.test(host)) return "+proxy";
        if (/^http:\/\/.*\.hkheadline\.com.*blog/.test(url)) return "+proxy";
        if (scheme === "http" && url.indexOf(".hkheadline.com/instantnews") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("hkhkhk.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("hkhrc.org.hk") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("hkhrm.org.hk") >= 0) return "+proxy";
        if (/(?:^|\.)hkip\.org\.uk$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("1989report.hkja.org.hk") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("hkjc.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".hkjp.org") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".hklft.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".hklts.org.hk") >= 0) return "+proxy";
        if (/(?:^|\.)hklts\.org\.hk$/.test(host)) return "+proxy";
        if (/(?:^|\.)hkmap\.live$/.test(host)) return "+proxy";
        if (/(?:^|\.)hkopentv\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)hkpeanut\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("hkptu.org") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".hkreporter.com") >= 0) return "+proxy";
        if (/(?:^|\.)hkreporter\.com$/.test(host)) return "+proxy";
        if (/^http:\/\/hkupop\.hku\.hk\//.test(url)) return "+proxy";
        if (scheme === "http" && url.indexOf(".hkusu.net") >= 0) return "+proxy";
        if (/(?:^|\.)hkusu\.net$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".hkvwet.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".hkwcc.org.hk") >= 0) return "+proxy";
        if (/(?:^|\.)hkzone\.org$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".hmonghot.com") >= 0) return "+proxy";
        if (/^http:\/\/hmonghot\.com/.test(url)) return "+proxy";
        if (scheme === "http" && url.indexOf(".hmv.co.jp/") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("hnjhj.com") >= 0) return "+proxy";
        if (/(?:^|\.)hnjhj\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".hnntube.com") >= 0) return "+proxy";
        if (/(?:^|\.)hojemacau\.com\.mo$/.test(host)) return "+proxy";
        if (/(?:^|\.)hola\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)hola\.org$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("holymountaincn.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("holyspiritspeaks.org") >= 0) return "+proxy";
        if (/(?:^|\.)holyspiritspeaks\.org$/.test(host)) return "+proxy";
        if (/(?:^|\.)derekhsu\.homeip\.net$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".homeperversion.com") >= 0) return "+proxy";
        if (/^http:\/\/homeservershow\.com/.test(url)) return "+proxy";
        if (/^http:\/\/old\.honeynet\.org\/scans\/scan31\/sub\/doug_eric\/spam_translation\.html/.test(url)) return "+proxy";
        if (scheme === "http" && url.indexOf(".hongkongfp.com") >= 0) return "+proxy";
        if (/(?:^|\.)hongkongfp\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("hongmeimei.com") >= 0) return "+proxy";
        if (/(?:^|\.)hongzhi\.li$/.test(host)) return "+proxy";
        if (/(?:^|\.)honven\.xyz$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".hootsuite.com") >= 0) return "+proxy";
        if (/(?:^|\.)hootsuite\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)hoover\.org$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".hopedialogue.org") >= 0) return "+proxy";
        if (/^http:\/\/hopedialogue\.org/.test(url)) return "+proxy";
        if (scheme === "http" && url.indexOf(".hopto.org") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".hornygamer.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".hornytrip.com") >= 0) return "+proxy";
        if (/^http:\/\/hornytrip\.com/.test(url)) return "+proxy";
        if (/(?:^|\.)horrorporn\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)hostloc\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)hotair\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".hotav.tv") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".hotels.cn") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("hotfrog.com.tw") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("hotgoo.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".hotpornshow.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("hotpot.hk") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".hotshame.com") >= 0) return "+proxy";
        if (/(?:^|\.)hotspotshield\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)hottg\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".hotvpn.com") >= 0) return "+proxy";
        if (/(?:^|\.)hotvpn\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)hougaige\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)howtoforge\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)hoxx\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".hqcdp.org") >= 0) return "+proxy";
        if (/(?:^|\.)hqcdp\.org$/.test(host)) return "+proxy";
        if (/(?:^|\.)hqjapanesesex\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("hqmovies.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".hrcir.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".hrcchina.org") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".hrea.org") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".hrichina.org") >= 0) return "+proxy";
        if (/(?:^|\.)hrichina\.org$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".hrtsea.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".hrw.org") >= 0) return "+proxy";
        if (/(?:^|\.)hrw\.org$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("hrweb.org") >= 0) return "+proxy";
        if (/(?:^|\.)hsjp\.net$/.test(host)) return "+proxy";
        if (/(?:^|\.)hsselite\.com$/.test(host)) return "+proxy";
        if (/^http:\/\/hst\.net\.tw/.test(url)) return "+proxy";
        if (scheme === "http" && url.indexOf(".hstern.net") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".hstt.net") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".htkou.net") >= 0) return "+proxy";
        if (/(?:^|\.)htkou\.net$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".hua-yue.net") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".huaglad.com") >= 0) return "+proxy";
        if (/(?:^|\.)huaglad\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".huanghuagang.org") >= 0) return "+proxy";
        if (/(?:^|\.)huanghuagang\.org$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".huangyiyu.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".huaren.us") >= 0) return "+proxy";
        if (/(?:^|\.)huaren\.us$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".huaren4us.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".huashangnews.com") >= 0) return "+proxy";
        if (/^http:\/\/huashangnews\.com/.test(url)) return "+proxy";
        if (scheme === "http" && url.indexOf("bbs.huasing.org") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("huaxia-news.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("huaxiabao.org") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("huaxin.ph") >= 0) return "+proxy";
        if (/(?:^|\.)huayuworld\.org$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".huffingtonpost.com/rebiya-kadeer") >= 0) return "+proxy";
        if (/(?:^|\.)hugoroy\.eu$/.test(host)) return "+proxy";
        if (/(?:^|\.)huhaitai\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)huhamhire\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".huhangfei.com") >= 0) return "+proxy";
        if (/(?:^|\.)huhangfei\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("huiyi.in") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".hulkshare.com") >= 0) return "+proxy";
        if (/(?:^|\.)humanrightspressawards\.org$/.test(host)) return "+proxy";
        if (/(?:^|\.)hung-ya\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)hungerstrikeforaids\.org$/.test(host)) return "+proxy";
        if (/(?:^|\.)huping\.net$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("hurgokbayrak.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".hurriyet.com.tr") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".hut2.ru") >= 0) return "+proxy";
        if (/(?:^|\.)hutianyi\.net$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("hutong9.net") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("huyandex.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".hwadzan.tw") >= 0) return "+proxy";
        if (/(?:^|\.)hwayue\.org\.tw$/.test(host)) return "+proxy";
        if (/(?:^|\.)hwinfo\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)hxwk\.org$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("hxwq.org") >= 0) return "+proxy";
        if (/(?:^|\.)hyperrate\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("ebook.hyread.com.tw") >= 0) return "+proxy";
        if (/(?:^|\.)ebook\.hyread\.com\.tw$/.test(host)) return "+proxy";
        if (/(?:^|\.)i1\.hk$/.test(host)) return "+proxy";
        if (/(?:^|\.)i2p2\.de$/.test(host)) return "+proxy";
        if (/(?:^|\.)i2runner\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)i818hk\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".i-cable.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".i-part.com.tw") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".iamtopone.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("iask.ca") >= 0) return "+proxy";
        if (/(?:^|\.)iask\.ca$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("iask.bz") >= 0) return "+proxy";
        if (/(?:^|\.)iask\.bz$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".iav19.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("ibiblio.org/pub/packages/ccic") >= 0) return "+proxy";
        if (/(?:^|\.)ibit\.am$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".iblist.com") >= 0) return "+proxy";
        if (/(?:^|\.)iblogserv-f\.net$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("ibros.org") >= 0) return "+proxy";
        if (/^http:\/\/cn\.ibtimes\.com/.test(url)) return "+proxy";
        if (scheme === "http" && url.indexOf(".ibvpn.com") >= 0) return "+proxy";
        if (/(?:^|\.)ibvpn\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("icams.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("blogs.icerocket.com/tag") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".icij.org") >= 0) return "+proxy";
        if (/(?:^|\.)icij\.org$/.test(host)) return "+proxy";
        if (/(?:^|\.)icl-fi\.org$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".icoco.com") >= 0) return "+proxy";
        if (/(?:^|\.)icoco\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)furbo\.org$/.test(host)) return "+proxy";
        if (/(?:^|\.)warbler\.iconfactory\.net$/.test(host)) return "+proxy";
        if (/(?:^|\.)iconpaper\.org$/.test(host)) return "+proxy";
        if (/(?:^|\.)icu-project\.org$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("w.idaiwan.com/forum") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("idemocracy.asia") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".identi.ca") >= 0) return "+proxy";
        if (/(?:^|\.)identi\.ca$/.test(host)) return "+proxy";
        if (/(?:^|\.)idiomconnection\.com$/.test(host)) return "+proxy";
        if (/^http:\/\/www\.idlcoyote\.com/.test(url)) return "+proxy";
        if (scheme === "http" && url.indexOf(".idouga.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".idreamx.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("forum.idsam.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".idv.tw") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".ieasy5.com") >= 0) return "+proxy";
        if (/^http:\/\/ieasy5\.com/.test(url)) return "+proxy";
        if (scheme === "http" && url.indexOf(".ied2k.net") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".ienergy1.com") >= 0) return "+proxy";
        if (/(?:^|\.)iepl\.us$/.test(host)) return "+proxy";
        if (/(?:^|\.)ift\.tt$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("ifanqiang.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".ifcss.org") >= 0) return "+proxy";
        if (/(?:^|\.)ifcss\.org$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("ifjc.org") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".ift.tt") >= 0) return "+proxy";
        if (/^http:\/\/ift\.tt/.test(url)) return "+proxy";
        if (/(?:^|\.)ifreewares\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)igcd\.net$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".igfw.net") >= 0) return "+proxy";
        if (/(?:^|\.)igfw\.net$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".igfw.tech") >= 0) return "+proxy";
        if (/(?:^|\.)igfw\.tech$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".igmg.de") >= 0) return "+proxy";
        if (/(?:^|\.)ignitedetroit\.net$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".igotmail.com.tw") >= 0) return "+proxy";
        if (/(?:^|\.)igvita\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)ihakka\.net$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".ihao.org/dz5") >= 0) return "+proxy";
        if (/(?:^|\.)iicns\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".ikstar.com") >= 0) return "+proxy";
        if (/(?:^|\.)ilhamtohtiinstitute\.org$/.test(host)) return "+proxy";
        if (/(?:^|\.)illusionfactory\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)ilove80\.be$/.test(host)) return "+proxy";
        if (/(?:^|\.)im\.tv$/.test(host)) return "+proxy";
        if (/(?:^|\.)im88\.tw$/.test(host)) return "+proxy";
        if (/(?:^|\.)imgchili\.net$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".imageab.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".imagefap.com") >= 0) return "+proxy";
        if (/(?:^|\.)imagefap\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)imageflea\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("imageshack.us") >= 0) return "+proxy";
        if (/(?:^|\.)imagevenue\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)imagezilla\.net$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".imb.org") >= 0) return "+proxy";
        if (/^http:\/\/imb\.org/.test(url)) return "+proxy";
        if (/^http:\/\/www\.imdb\.com\/name\/nm0482730/.test(url)) return "+proxy";
        if (scheme === "http" && url.indexOf(".imdb.com/title/tt0819354") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".imdb.com/title/tt1540068") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".imdb.com/title/tt4908644") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".img.ly") >= 0) return "+proxy";
        if (/(?:^|\.)img\.ly$/.test(host)) return "+proxy";
        if (/(?:^|\.)imgasd\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".imgur.com") >= 0) return "+proxy";
        if (/(?:^|\.)imgur\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".imkev.com") >= 0) return "+proxy";
        if (/(?:^|\.)imkev\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".imlive.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".immoral.jp") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("impact.org.au") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("impp.mn") >= 0) return "+proxy";
        if (/^http:\/\/tech2\.in\.com\/video\//.test(url)) return "+proxy";
        if (scheme === "http" && url.indexOf("in99.org") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("in-disguise.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".incapdns.net") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".incloak.com") >= 0) return "+proxy";
        if (/(?:^|\.)incloak\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)incredibox\.fr$/.test(host)) return "+proxy";
        if (/(?:^|\.)independent\.co\.uk$/.test(host)) return "+proxy";
        if (/(?:^|\.)indiablooms\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)indiandefensenews\.in$/.test(host)) return "+proxy";
        if (/(?:^|\.)indianarrative\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)timesofindia\.indiatimes\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".indiemerch.com") >= 0) return "+proxy";
        if (/(?:^|\.)indiemerch\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)info-graf\.fr$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("website.informer.com") >= 0) return "+proxy";
        if (/(?:^|\.)initiativesforchina\.org$/.test(host)) return "+proxy";
        if (/(?:^|\.)inkui\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)inmediahk\.net$/.test(host)) return "+proxy";
        if (/(?:^|\.)inmediahk\.net$/.test(host)) return "+proxy";
        if (/(?:^|\.)innermongolia\.org$/.test(host)) return "+proxy";
        if (/(?:^|\.)inoreader\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)inote\.tw$/.test(host)) return "+proxy";
        if (/(?:^|\.)insecam\.org$/.test(host)) return "+proxy";
        if (/^http:\/\/insecam\.org/.test(url)) return "+proxy";
        if (/(?:^|\.)inside\.com\.tw$/.test(host)) return "+proxy";
        if (/(?:^|\.)insidevoa\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)institut-tibetain\.org$/.test(host)) return "+proxy";
        if (/(?:^|\.)interactivebrokers\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)internet\.org$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("internetdefenseleague.org") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("internetfreedom.org") >= 0) return "+proxy";
        if (/(?:^|\.)internetpopculture\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".inthenameofconfuciusmovie.com") >= 0) return "+proxy";
        if (/(?:^|\.)inthenameofconfuciusmovie\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("inxian.com") >= 0) return "+proxy";
        if (/(?:^|\.)inxian\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("ipalter.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".ipfire.org") >= 0) return "+proxy";
        if (/(?:^|\.)iphone4hongkong\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)iphonehacks\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)iphonetaiwan\.org$/.test(host)) return "+proxy";
        if (/(?:^|\.)iphonix\.fr$/.test(host)) return "+proxy";
        if (/(?:^|\.)ipicture\.ru$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".ipjetable.net") >= 0) return "+proxy";
        if (/(?:^|\.)ipjetable\.net$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".ipobar.com/read.php?") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("ipoock.com/img") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".iportal.me") >= 0) return "+proxy";
        if (/^http:\/\/iportal\.me/.test(url)) return "+proxy";
        if (/(?:^|\.)ippotv\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".ipredator.se") >= 0) return "+proxy";
        if (/(?:^|\.)ipredator\.se$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".iptv.com.tw") >= 0) return "+proxy";
        if (/(?:^|\.)iptvbin\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)ipvanish\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("iredmail.org") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("chinese.irib.ir") >= 0) return "+proxy";
        if (/(?:^|\.)ironbigfools\.compython\.net$/.test(host)) return "+proxy";
        if (/(?:^|\.)ironpython\.net$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".ironsocket.com") >= 0) return "+proxy";
        if (/(?:^|\.)ironsocket\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".is.gd") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".islahhaber.net") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".islam.org.hk") >= 0) return "+proxy";
        if (/^http:\/\/islam\.org\.hk/.test(url)) return "+proxy";
        if (scheme === "http" && url.indexOf(".islamawareness.net/Asia/China") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".islamhouse.com") >= 0) return "+proxy";
        if (/(?:^|\.)islamhouse\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".islamicity.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".islamicpluralism.org") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".islamtoday.net") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".isaacmao.com") >= 0) return "+proxy";
        if (/(?:^|\.)isaacmao\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)isgreat\.org$/.test(host)) return "+proxy";
        if (/(?:^|\.)ismaelan\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".ismalltits.com") >= 0) return "+proxy";
        if (/(?:^|\.)ismprofessional\.net$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("isohunt.com") >= 0) return "+proxy";
        if (/(?:^|\.)israbox\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".issuu.com") >= 0) return "+proxy";
        if (/(?:^|\.)issuu\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".istars.co.nz") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("oversea.istarshine.com") >= 0) return "+proxy";
        if (/(?:^|\.)oversea\.istarshine\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("blog.istef.info/2007/10/21/myentunnel") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".istiqlalhewer.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".istockphoto.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("isunaffairs.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("isuntv.com") >= 0) return "+proxy";
        if (/(?:^|\.)isupportuyghurs\.org$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("itaboo.info") >= 0) return "+proxy";
        if (/(?:^|\.)itaboo\.info$/.test(host)) return "+proxy";
        if (/(?:^|\.)italiatibet\.org$/.test(host)) return "+proxy";
        if (/(?:^|\.)itemfix\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("ithelp.ithome.com.tw") >= 0) return "+proxy";
        if (/(?:^|\.)itshidden\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".itsky.it") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".itweet.net") >= 0) return "+proxy";
        if (/^http:\/\/itweet\.net/.test(url)) return "+proxy";
        if (scheme === "http" && url.indexOf(".iu45.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".iuhrdf.org") >= 0) return "+proxy";
        if (/(?:^|\.)iuhrdf\.org$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".iuksky.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".ivacy.com") >= 0) return "+proxy";
        if (/(?:^|\.)ivacy\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".iverycd.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".ivpn.net") >= 0) return "+proxy";
        if (/(?:^|\.)ivpn\.net$/.test(host)) return "+proxy";
        if (/(?:^|\.)ixquick\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".ixxx.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".iyouport.com") >= 0) return "+proxy";
        if (/(?:^|\.)iyouport\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)iyouport\.org$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".izaobao.us") >= 0) return "+proxy";
        if (/(?:^|\.)gmozomg\.izihost\.org$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".izles.net") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".izlesem.org") >= 0) return "+proxy";
        if (/(?:^|\.)j\.mp$/.test(host)) return "+proxy";
        if (/(?:^|\.)jable\.tv$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("blog.jackjia.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("jamaat.org") >= 0) return "+proxy";
        if (/(?:^|\.)jamestown\.org$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".jamyangnorbu.com") >= 0) return "+proxy";
        if (/^http:\/\/jamyangnorbu\.com/.test(url)) return "+proxy";
        if (scheme === "http" && url.indexOf(".jandyx.com") >= 0) return "+proxy";
        if (/(?:^|\.)janwongphoto\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)japan-whores\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".jav.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".jav101.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".jav2be.com") >= 0) return "+proxy";
        if (/(?:^|\.)jav2be\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".jav68.tv") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".javakiba.org") >= 0) return "+proxy";
        if (/^http:\/\/javakiba\.org/.test(url)) return "+proxy";
        if (scheme === "http" && url.indexOf(".javbus.com") >= 0) return "+proxy";
        if (/(?:^|\.)javbus\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)javfor\.me$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".javhd.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".javhip.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".javmobile.net") >= 0) return "+proxy";
        if (/^http:\/\/javmobile\.net/.test(url)) return "+proxy";
        if (scheme === "http" && url.indexOf(".javmoo.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".javseen.com") >= 0) return "+proxy";
        if (/^http:\/\/javseen\.com/.test(url)) return "+proxy";
        if (scheme === "http" && url.indexOf("jbtalks.cc") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("jbtalks.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("jbtalks.my") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".jdwsy.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("jeanyim.com") >= 0) return "+proxy";
        if (/(?:^|\.)jfqu36\.club$/.test(host)) return "+proxy";
        if (/(?:^|\.)jfqu37\.xyz$/.test(host)) return "+proxy";
        if (/(?:^|\.)jgoodies\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".jiangweiping.com") >= 0) return "+proxy";
        if (/(?:^|\.)jiangweiping\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)jiaoyou8\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)jichangtj\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".jiehua.cz") >= 0) return "+proxy";
        if (/(?:^|\.)hk\.jiepang\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)tw\.jiepang\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("jieshibaobao.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".jigglegifs.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("56cun04.jigsy.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("jigong1024.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("daodu14.jigsy.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("specxinzl.jigsy.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("wlcnew.jigsy.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".jihadology.net") >= 0) return "+proxy";
        if (/^http:\/\/jihadology\.net/.test(url)) return "+proxy";
        if (scheme === "http" && url.indexOf("jinbushe.org") >= 0) return "+proxy";
        if (/(?:^|\.)jinbushe\.org$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".jingsim.org") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("zhao.jinhai.de") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("jingpin.org") >= 0) return "+proxy";
        if (/(?:^|\.)jingpin\.org$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("jinpianwang.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".jinroukong.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("ac.jiruan.net") >= 0) return "+proxy";
        if (/(?:^|\.)jitouch\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".jizzthis.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("jjgirls.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".jkb.cc") >= 0) return "+proxy";
        if (/^http:\/\/jkb\.cc/.test(url)) return "+proxy";
        if (scheme === "http" && url.indexOf("jkforum.net") >= 0) return "+proxy";
        if (/(?:^|\.)jma\.go\.jp$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("research.jmsc.hku.hk/social") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("weiboscope.jmsc.hku.hk") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".jmscult.com") >= 0) return "+proxy";
        if (/^http:\/\/jmscult\.com/.test(url)) return "+proxy";
        if (/(?:^|\.)joachims\.org$/.test(host)) return "+proxy";
        if (/(?:^|\.)jobso\.tv$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".sunwinism.joinbbs.net") >= 0) return "+proxy";
        if (/(?:^|\.)joinclubhouse\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)jornaldacidadeonline\.com\.br$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".journalchretien.net") >= 0) return "+proxy";
        if (/(?:^|\.)journalofdemocracy\.org$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".joymiihub.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".joyourself.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("jpopforum.net") >= 0) return "+proxy";
        if (/(?:^|\.)jsdelivr\.net$/.test(host)) return "+proxy";
        if (/(?:^|\.)fiddle\.jshell\.net$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".jubushoushen.com") >= 0) return "+proxy";
        if (/(?:^|\.)jubushoushen\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".juhuaren.com") >= 0) return "+proxy";
        if (/(?:^|\.)juliereyc\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)junauza\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".june4commemoration.org") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".junefourth-20.net") >= 0) return "+proxy";
        if (/(?:^|\.)junefourth-20\.net$/.test(host)) return "+proxy";
        if (/(?:^|\.)bbs\.junglobal\.net$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".juoaa.com") >= 0) return "+proxy";
        if (/^http:\/\/juoaa\.com/.test(url)) return "+proxy";
        if (scheme === "http" && url.indexOf("justfreevpn.com") >= 0) return "+proxy";
        if (/(?:^|\.)justhost\.ru$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".justicefortenzin.org") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("justpaste.it") >= 0) return "+proxy";
        if (/(?:^|\.)justmysocks1\.net$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("justtristan.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("juyuange.org") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("juziyue.com") >= 0) return "+proxy";
        if (/(?:^|\.)juziyue\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)jwmusic\.org$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".jyxf.net") >= 0) return "+proxy";
        if (/(?:^|\.)k-doujin\.net$/.test(host)) return "+proxy";
        if (/(?:^|\.)ka-wai\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)kadokawa\.co\.jp$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".kagyu.org") >= 0) return "+proxy";
        if (/(?:^|\.)kagyu\.org\.za$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".kagyumonlam.org") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".kagyunews.com.hk") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".kagyuoffice.org") >= 0) return "+proxy";
        if (/(?:^|\.)kagyuoffice\.org$/.test(host)) return "+proxy";
        if (/(?:^|\.)kagyuoffice\.org\.tw$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".kaiyuan.de") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".kakao.com") >= 0) return "+proxy";
        if (/(?:^|\.)kakao\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".kalachakralugano.org") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".kankan.today") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".kannewyork.com") >= 0) return "+proxy";
        if (/(?:^|\.)kannewyork\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".kanshifang.com") >= 0) return "+proxy";
        if (/(?:^|\.)kanshifang\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)kantie\.org$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("kanzhongguo.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("kanzhongguo.eu") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".kaotic.com") >= 0) return "+proxy";
        if (/(?:^|\.)kaotic\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)karayou\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("karkhung.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".karmapa.org") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".karmapa-teachings.org") >= 0) return "+proxy";
        if (/(?:^|\.)kawase\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".kba-tx.org") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".kcoolonline.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".kebrum.com") >= 0) return "+proxy";
        if (/(?:^|\.)kebrum\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".kechara.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".keepandshare.com/visit/visit_page.php?i=688154") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".keezmovies.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".kendincos.net") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".kenengba.com") >= 0) return "+proxy";
        if (/(?:^|\.)kenengba\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)keontech\.net$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".kepard.com") >= 0) return "+proxy";
        if (/(?:^|\.)kepard\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("wiki.keso.cn/Home") >= 0) return "+proxy";
        if (/(?:^|\.)keycdn\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".khabdha.org") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".khmusic.com.tw") >= 0) return "+proxy";
        if (/(?:^|\.)kichiku-doujinko\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".kik.com") >= 0) return "+proxy";
        if (/(?:^|\.)kik\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("bbs.kimy.com.tw") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".kindleren.com") >= 0) return "+proxy";
        if (/^http:\/\/kindleren\.com/.test(url)) return "+proxy";
        if (/^http:\/\/www\.kindleren\.com/.test(url)) return "+proxy";
        if (scheme === "http" && url.indexOf(".kingdomsalvation.org") >= 0) return "+proxy";
        if (/(?:^|\.)kingdomsalvation\.org$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("kinghost.com") >= 0) return "+proxy";
        if (/(?:^|\.)kingstone\.com\.tw$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".kink.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".kinokuniya.com") >= 0) return "+proxy";
        if (/(?:^|\.)kinokuniya\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("killwall.com") >= 0) return "+proxy";
        if (/(?:^|\.)killwall\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)kinmen\.travel$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".kir.jp") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".kissbbao.cn") >= 0) return "+proxy";
        if (/^http:\/\/kiwi\.kz/.test(url)) return "+proxy";
        if (/(?:^|\.)kk-whys\.co\.jp$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".kmuh.org.tw") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".knowledgerush.com/kr/encyclopedia") >= 0) return "+proxy";
        if (/(?:^|\.)knowyourmeme\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".kobo.com") >= 0) return "+proxy";
        if (/(?:^|\.)kobo\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".kobobooks.com") >= 0) return "+proxy";
        if (/(?:^|\.)kobobooks\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)kodingen\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)kompozer\.net$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".konachan.com") >= 0) return "+proxy";
        if (/(?:^|\.)konachan\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".kone.com") >= 0) return "+proxy";
        if (/(?:^|\.)koolsolutions\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".koornk.com") >= 0) return "+proxy";
        if (/(?:^|\.)koornk\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)koranmandarin\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".korenan2.com") >= 0) return "+proxy";
        if (/(?:^|\.)kqes\.net$/.test(host)) return "+proxy";
        if (/^http:\/\/gojet\.krtco\.com\.tw/.test(url)) return "+proxy";
        if (scheme === "http" && url.indexOf(".ksdl.org") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".ksnews.com.tw") >= 0) return "+proxy";
        if (/(?:^|\.)ktzhk\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".kui.name/event") >= 0) return "+proxy";
        if (/(?:^|\.)kukuku\.uk$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("kun.im") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".kurashsultan.com") >= 0) return "+proxy";
        if (/(?:^|\.)kurtmunger\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("kusocity.com") >= 0) return "+proxy";
        if (/(?:^|\.)kwcg\.ca$/.test(host)) return "+proxy";
        if (/(?:^|\.)kwok7\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".kwongwah.com.my") >= 0) return "+proxy";
        if (/(?:^|\.)kwongwah\.com\.my$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".kxsw.life") >= 0) return "+proxy";
        if (/(?:^|\.)kxsw\.life$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".kyofun.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("kyohk.net") >= 0) return "+proxy";
        if (/(?:^|\.)kyoyue\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".kyzyhello.com") >= 0) return "+proxy";
        if (/(?:^|\.)kyzyhello\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".kzeng.info") >= 0) return "+proxy";
        if (/(?:^|\.)kzeng\.info$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("la-forum.org") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("ladbrokes.com") >= 0) return "+proxy";
        if (/(?:^|\.)labiennale\.org$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".lagranepoca.com") >= 0) return "+proxy";
        if (/(?:^|\.)lagranepoca\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)lala\.im$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".lalulalu.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".lama.com.tw") >= 0) return "+proxy";
        if (/(?:^|\.)lama\.com\.tw$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".lamayeshe.com") >= 0) return "+proxy";
        if (/^http:\/\/lamayeshe\.com/.test(url)) return "+proxy";
        if (/^http:\/\/www\.lamenhu\.com/.test(url)) return "+proxy";
        if (scheme === "http" && url.indexOf(".lamnia.co.uk") >= 0) return "+proxy";
        if (/(?:^|\.)lamnia\.co\.uk$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("lamrim.com") >= 0) return "+proxy";
        if (/(?:^|\.)landofhope\.tv$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".lanterncn.cn") >= 0) return "+proxy";
        if (/^http:\/\/lanterncn\.cn/.test(url)) return "+proxy";
        if (scheme === "http" && url.indexOf(".lantosfoundation.org") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".laod.cn") >= 0) return "+proxy";
        if (/^http:\/\/laod\.cn/.test(url)) return "+proxy";
        if (scheme === "http" && url.indexOf("laogai.org") >= 0) return "+proxy";
        if (/(?:^|\.)laogai\.org$/.test(host)) return "+proxy";
        if (/(?:^|\.)laogairesearch\.org$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("laomiu.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".laoyang.info") >= 0) return "+proxy";
        if (/^http:\/\/laoyang\.info/.test(url)) return "+proxy";
        if (/(?:^|\.)laptoplockdown\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".laqingdan.net") >= 0) return "+proxy";
        if (/(?:^|\.)laqingdan\.net$/.test(host)) return "+proxy";
        if (/(?:^|\.)larsgeorge\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".lastcombat.com") >= 0) return "+proxy";
        if (/^http:\/\/lastcombat\.com/.test(url)) return "+proxy";
        if (/(?:^|\.)lastfm\.es$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("latelinenews.com") >= 0) return "+proxy";
        if (/(?:^|\.)lausan\.hk$/.test(host)) return "+proxy";
        if (/(?:^|\.)le-vpn\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".leafyvpn.net") >= 0) return "+proxy";
        if (/(?:^|\.)leafyvpn\.net$/.test(host)) return "+proxy";
        if (/(?:^|\.)ledger\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("leeao.com.cn/bbs/forum.php") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("lefora.com") >= 0) return "+proxy";
        if (/(?:^|\.)left21\.hk$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".legalporno.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".legsjapan.com") >= 0) return "+proxy";
        if (/^http:\/\/leirentv\.ca/.test(url)) return "+proxy";
        if (scheme === "http" && url.indexOf("leisurecafe.ca") >= 0) return "+proxy";
        if (/(?:^|\.)lematin\.ch$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".lemonde.fr") >= 0) return "+proxy";
        if (/(?:^|\.)lenwhite\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)leorockwell\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("lerosua.org") >= 0) return "+proxy";
        if (/(?:^|\.)lerosua\.org$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("blog.lester850.info") >= 0) return "+proxy";
        if (/(?:^|\.)lesoir\.be$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".letou.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("letscorp.net") >= 0) return "+proxy";
        if (/(?:^|\.)letscorp\.net$/.test(host)) return "+proxy";
        if (/(?:^|\.)ocsp\.int-x3\.letsencrypt\.org$/.test(host)) return "+proxy";
        if (/(?:^|\.)ss\.levyhsu\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)cdn\.assets\.lfpcontent\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".lhakar.org") >= 0) return "+proxy";
        if (/^http:\/\/lhakar\.org/.test(url)) return "+proxy";
        if (scheme === "http" && url.indexOf(".lhasocialwork.org") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".liangyou.net") >= 0) return "+proxy";
        if (/(?:^|\.)liangyou\.net$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".lianyue.net") >= 0) return "+proxy";
        if (/(?:^|\.)liaowangxizang\.net$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".liaowangxizang.net") >= 0) return "+proxy";
        if (/(?:^|\.)liberal\.org\.hk$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".libertytimes.com.tw") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("blogs.libraryinformationtechnology.com/jxyz") >= 0) return "+proxy";
        if (/(?:^|\.)libredd\.it$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".lighten.org.tw") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".lightnovel.cn") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("limiao.net") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("linkuswell.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("abitno.linpie.com/use-ipv6-to-fuck-gfw") >= 0) return "+proxy";
        if (/(?:^|\.)line\.me$/.test(host)) return "+proxy";
        if (/(?:^|\.)line-apps\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".linglingfa.com") >= 0) return "+proxy";
        if (/(?:^|\.)lingvodics\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".link-o-rama.com") >= 0) return "+proxy";
        if (/^http:\/\/link-o-rama\.com/.test(url)) return "+proxy";
        if (/(?:^|\.)linkedin\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".linkideo.com") >= 0) return "+proxy";
        if (/(?:^|\.)api\.linksalpha\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)apidocs\.linksalpha\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)www\.linksalpha\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)help\.linksalpha\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)linux\.org\.hk$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("linuxtoy.org/archives/installing-west-chamber-on-ubuntu") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".lionsroar.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".lipuman.com") >= 0) return "+proxy";
        if (/(?:^|\.)liquidvpn\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)greatfire\.us7\.list-manage\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)listennotes\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)listentoyoutube\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("listorious.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".liu-xiaobo.org") >= 0) return "+proxy";
        if (/(?:^|\.)liudejun\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".liuhanyu.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".liujianshu.com") >= 0) return "+proxy";
        if (/(?:^|\.)liujianshu\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".liuxiaobo.net") >= 0) return "+proxy";
        if (/^http:\/\/liuxiaobo\.net/.test(url)) return "+proxy";
        if (scheme === "http" && url.indexOf("liuxiaotong.com") >= 0) return "+proxy";
        if (/(?:^|\.)liuxiaotong\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".livedoor.jp") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".liveleak.com") >= 0) return "+proxy";
        if (/(?:^|\.)liveleak\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)livemint\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".livestation.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("livestream.com") >= 0) return "+proxy";
        if (/(?:^|\.)livestream\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)livingonline\.us$/.test(host)) return "+proxy";
        if (/(?:^|\.)livingstream\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)livevideo\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".livevideo.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".liwangyang.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("lizhizhuangbi.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("lkcn.net") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".llss.me/") >= 0) return "+proxy";
        if (/(?:^|\.)lncn\.org$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".load.to") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".lobsangwangyal.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".localdomain.ws") >= 0) return "+proxy";
        if (/(?:^|\.)localdomain\.ws$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("localpresshk.com") >= 0) return "+proxy";
        if (/(?:^|\.)lockestek\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("logbot.net") >= 0) return "+proxy";
        if (/(?:^|\.)logiqx\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("secure.logmein.com") >= 0) return "+proxy";
        if (/(?:^|\.)secure\.logmein\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)logos\.com\.hk$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".londonchinese.ca") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".longhair.hk") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("longmusic.com") >= 0) return "+proxy";
        if (/(?:^|\.)longtermly\.net$/.test(host)) return "+proxy";
        if (/(?:^|\.)lookpic\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".looktoronto.com") >= 0) return "+proxy";
        if (/^http:\/\/looktoronto\.com/.test(url)) return "+proxy";
        if (scheme === "http" && url.indexOf(".lotsawahouse.org/tibetan-masters/fourteenth-dalai-lama") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".lotuslight.org.hk") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".lotuslight.org.tw") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("hkreporter.loved.hk") >= 0) return "+proxy";
        if (/(?:^|\.)lpsg\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)lrfz\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".lrip.org") >= 0) return "+proxy";
        if (/(?:^|\.)lrip\.org$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".lsd.org.hk") >= 0) return "+proxy";
        if (/(?:^|\.)lsd\.org\.hk$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("lsforum.net") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".lsm.org") >= 0) return "+proxy";
        if (/(?:^|\.)lsm\.org$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".lsmchinese.org") >= 0) return "+proxy";
        if (/(?:^|\.)lsmchinese\.org$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".lsmkorean.org") >= 0) return "+proxy";
        if (/(?:^|\.)lsmkorean\.org$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".lsmradio.com/rad_archives") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".lsmwebcast.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".ltn.com.tw") >= 0) return "+proxy";
        if (/(?:^|\.)ltn\.com\.tw$/.test(host)) return "+proxy";
        if (/(?:^|\.)luckydesigner\.space$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".luke54.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".luke54.org") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".lupm.org") >= 0) return "+proxy";
        if (/(?:^|\.)lupm\.org$/.test(host)) return "+proxy";
        if (/(?:^|\.)lushstories\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("luxebc.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("lvhai.org") >= 0) return "+proxy";
        if (/(?:^|\.)lvhai\.org$/.test(host)) return "+proxy";
        if (/(?:^|\.)lvv2\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".lyfhk.net") >= 0) return "+proxy";
        if (/^http:\/\/lyfhk\.net/.test(url)) return "+proxy";
        if (/(?:^|\.)lzjscript\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".lzmtnews.org") >= 0) return "+proxy";
        if (/(?:^|\.)lzmtnews\.org$/.test(host)) return "+proxy";
        if (/^http:\/\/.*http:\/\/.*\.m-team\.cc/.test(url)) return "+proxy";
        if (scheme === "http" && url.indexOf(".macrovpn.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("macts.com.tw") >= 0) return "+proxy";
        if (/(?:^|\.)mad-ar\.ch$/.test(host)) return "+proxy";
        if (/(?:^|\.)madrau\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)madthumbs\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)magic-net\.info$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("mahabodhi.org") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("my.mail.ru") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".maiplus.com") >= 0) return "+proxy";
        if (/^http:\/\/maiplus\.com/.test(url)) return "+proxy";
        if (scheme === "http" && url.indexOf(".maizhong.org") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("makkahnewspaper.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".mamingzhe.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("manicur4ik.ru") >= 0) return "+proxy";
        if (/(?:^|\.)manyvoices\.news$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".maplew.com") >= 0) return "+proxy";
        if (/^http:\/\/maplew\.com/.test(url)) return "+proxy";
        if (/(?:^|\.)marc\.info$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("marguerite.su") >= 0) return "+proxy";
        if (/(?:^|\.)martincartoons\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("maskedip.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".maiio.net") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".mail-archive.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".malaysiakini.com") >= 0) return "+proxy";
        if (/(?:^|\.)makemymood\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".manchukuo.net") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".maniash.com") >= 0) return "+proxy";
        if (/^http:\/\/maniash\.com/.test(url)) return "+proxy";
        if (scheme === "http" && url.indexOf(".mansion.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".mansionpoker.com") >= 0) return "+proxy";
        if (/(?:^|\.)martau\.com$/.test(host)) return "+proxy";
        if (/^http:\/\/blog\.martinoei\.com/.test(url)) return "+proxy";
        if (scheme === "http" && url.indexOf(".martsangkagyuofficial.org") >= 0) return "+proxy";
        if (/^http:\/\/martsangkagyuofficial\.org/.test(url)) return "+proxy";
        if (scheme === "http" && url.indexOf("maruta.be/forget") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".marxist.com") >= 0) return "+proxy";
        if (/(?:^|\.)marxist\.net$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".marxists.org/chinese") >= 0) return "+proxy";
        if (/(?:^|\.)matainja\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)mathable\.io$/.test(host)) return "+proxy";
        if (/(?:^|\.)mathiew-badimon\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)matrix\.org$/.test(host)) return "+proxy";
        if (/(?:^|\.)matsushimakaede\.com$/.test(host)) return "+proxy";
        if (/^http:\/\/maturejp\.com/.test(url)) return "+proxy";
        if (scheme === "http" && url.indexOf("mayimayi.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".maxing.jp") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".mcaf.ee") >= 0) return "+proxy";
        if (/^http:\/\/mcaf\.ee/.test(url)) return "+proxy";
        if (/(?:^|\.)mcadforums\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("mcfog.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("mcreasite.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".md-t.org") >= 0) return "+proxy";
        if (/(?:^|\.)md-t\.org$/.test(host)) return "+proxy";
        if (/(?:^|\.)meansys\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".media.org.hk") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".mediachinese.com") >= 0) return "+proxy";
        if (/(?:^|\.)mediachinese\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".mediafire.com/?") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".mediafire.com/download") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".mediafreakcity.com") >= 0) return "+proxy";
        if (/(?:^|\.)mediafreakcity\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".medium.com") >= 0) return "+proxy";
        if (/(?:^|\.)medium\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".meetav.com") >= 0) return "+proxy";
        if (/(?:^|\.)meetup\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("mefeedia.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("jihadintel.meforum.org") >= 0) return "+proxy";
        if (/(?:^|\.)mega\.co\.nz$/.test(host)) return "+proxy";
        if (/(?:^|\.)mega\.io$/.test(host)) return "+proxy";
        if (/(?:^|\.)mega\.nz$/.test(host)) return "+proxy";
        if (/(?:^|\.)megaproxy\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)megarotic\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("megavideo.com") >= 0) return "+proxy";
        if (/(?:^|\.)megurineluka\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)meizhong\.blog$/.test(host)) return "+proxy";
        if (/(?:^|\.)meizhong\.report$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".meltoday.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".memehk.com") >= 0) return "+proxy";
        if (/(?:^|\.)memehk\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("memorybbs.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".memri.org") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".memrijttm.org") >= 0) return "+proxy";
        if (/(?:^|\.)mercdn\.net$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".mercyprophet.org") >= 0) return "+proxy";
        if (/(?:^|\.)mercyprophet\.org$/.test(host)) return "+proxy";
        if (/(?:^|\.)mergersandinquisitions\.org$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".meridian-trust.org") >= 0) return "+proxy";
        if (/(?:^|\.)meridian-trust\.org$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".meripet.biz") >= 0) return "+proxy";
        if (/(?:^|\.)meripet\.biz$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".meripet.com") >= 0) return "+proxy";
        if (/(?:^|\.)meripet\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)merit-times\.com\.tw$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("meshrep.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".mesotw.com/bbs") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("metacafe.com/watch") >= 0) return "+proxy";
        if (/(?:^|\.)metafilter\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)meteorshowersonline\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)metro\.taipei$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".metrohk.com.hk/?cmd=detail&categoryID=2") >= 0) return "+proxy";
        if (/(?:^|\.)metrolife\.ca$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".metroradio.com.hk") >= 0) return "+proxy";
        if (/^http:\/\/metroradio\.com\.hk/.test(url)) return "+proxy";
        if (/(?:^|\.)mewe\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("meyou.jp") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".meyul.com") >= 0) return "+proxy";
        if (/(?:^|\.)mgoon\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)mgstage\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)mh4u\.org$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("mhradio.org") >= 0) return "+proxy";
        if (/^http:\/\/michaelanti\.com/.test(url)) return "+proxy";
        if (/(?:^|\.)michaelmarketl\.com$/.test(host)) return "+proxy";
        if (/^http:\/\/bbs\.mikocon\.com/.test(url)) return "+proxy";
        if (scheme === "http" && url.indexOf(".microvpn.com") >= 0) return "+proxy";
        if (/^http:\/\/microvpn\.com/.test(url)) return "+proxy";
        if (scheme === "http" && url.indexOf("middle-way.net") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".mihk.hk/forum") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".mihr.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("mihua.org") >= 0) return "+proxy";
        if (/(?:^|\.)mikesoltys\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".milph.net") >= 0) return "+proxy";
        if (/^http:\/\/milph\.net/.test(url)) return "+proxy";
        if (scheme === "http" && url.indexOf(".milsurps.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("mimiai.net") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".mimivip.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".mimivv.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".mindrolling.org") >= 0) return "+proxy";
        if (/^http:\/\/mindrolling\.org/.test(url)) return "+proxy";
        if (/(?:^|\.)mingdemedia\.org$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".minghui.or.kr") >= 0) return "+proxy";
        if (/^http:\/\/minghui\.or\.kr/.test(url)) return "+proxy";
        if (scheme === "http" && url.indexOf("minghui.org") >= 0) return "+proxy";
        if (/(?:^|\.)minghui\.org$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("minghui-a.org") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("minghui-b.org") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("minghui-school.org") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".mingjinglishi.com") >= 0) return "+proxy";
        if (/(?:^|\.)mingjinglishi\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("mingjingnews.com") >= 0) return "+proxy";
        if (/(?:^|\.)mingjingtimes\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".mingpao.com") >= 0) return "+proxy";
        if (/(?:^|\.)mingpao\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".mingpaocanada.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".mingpaomonthly.com") >= 0) return "+proxy";
        if (/^http:\/\/mingpaomonthly\.com/.test(url)) return "+proxy";
        if (scheme === "http" && url.indexOf("mingpaonews.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".mingpaony.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".mingpaosf.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".mingpaotor.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".mingpaovan.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".mingshengbao.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".minhhue.net") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".miniforum.org") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".ministrybooks.org") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".minzhuhua.net") >= 0) return "+proxy";
        if (/(?:^|\.)minzhuhua\.net$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("minzhuzhanxian.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("minzhuzhongguo.org") >= 0) return "+proxy";
        if (/(?:^|\.)miroguide\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("mirrorbooks.com") >= 0) return "+proxy";
        if (/(?:^|\.)mirrormedia\.mg$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".mist.vip") >= 0) return "+proxy";
        if (/(?:^|\.)thecenter\.mit\.edu$/.test(host)) return "+proxy";
        if (/(?:^|\.)scratch\.mit\.edu$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".mitao.com.tw") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".mitbbs.com") >= 0) return "+proxy";
        if (/(?:^|\.)mitbbs\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("mitbbsau.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".mixero.com") >= 0) return "+proxy";
        if (/(?:^|\.)mixero\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)mixi\.jp$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("mixpod.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".mixx.com") >= 0) return "+proxy";
        if (/(?:^|\.)mixx\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)mizzmona\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".mk5000.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".mlcool.com") >= 0) return "+proxy";
        if (/(?:^|\.)mlzs\.work$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".mm-cg.com") >= 0) return "+proxy";
        if (/(?:^|\.)mmaaxx\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".mmmca.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("mnewstv.com") >= 0) return "+proxy";
        if (/(?:^|\.)mobatek\.net$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".mobile01.com") >= 0) return "+proxy";
        if (/(?:^|\.)mobile01\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)mobileways\.de$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".mobypicture.com") >= 0) return "+proxy";
        if (/^http:\/\/moby\.to/.test(url)) return "+proxy";
        if (/(?:^|\.)mod\.io$/.test(host)) return "+proxy";
        if (/(?:^|\.)modernchinastudies\.org$/.test(host)) return "+proxy";
        if (/(?:^|\.)moeerolibrary\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("wiki.moegirl.org") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".mofaxiehui.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".mofos.com") >= 0) return "+proxy";
        if (/(?:^|\.)mog\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)mohu\.rocks$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("molihua.org") >= 0) return "+proxy";
        if (/(?:^|\.)mondex\.org$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".money-link.com.tw") >= 0) return "+proxy";
        if (/^http:\/\/money-link\.com\.tw/.test(url)) return "+proxy";
        if (/^http:\/\/www\.monlamit\.org/.test(url)) return "+proxy";
        if (/(?:^|\.)moon\.fm$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".moonbbs.com") >= 0) return "+proxy";
        if (/(?:^|\.)moonbbs\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)moptt\.tw$/.test(host)) return "+proxy";
        if (/(?:^|\.)monitorchina\.org$/.test(host)) return "+proxy";
        if (/(?:^|\.)monocloud\.me$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("bbs.morbell.com") >= 0) return "+proxy";
        if (/(?:^|\.)morningsun\.org$/.test(host)) return "+proxy";
        if (/(?:^|\.)moroneta\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".motherless.com") >= 0) return "+proxy";
        if (/^http:\/\/motherless\.com/.test(url)) return "+proxy";
        if (scheme === "http" && url.indexOf("motor4ik.ru") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".mousebreaker.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".movements.org") >= 0) return "+proxy";
        if (/(?:^|\.)movements\.org$/.test(host)) return "+proxy";
        if (/(?:^|\.)moviefap\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)www\.moztw\.org$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".mp3buscador.com") >= 0) return "+proxy";
        if (/(?:^|\.)mpettis\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".mpfinance.com") >= 0) return "+proxy";
        if (/(?:^|\.)mpfinance\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".mpinews.com") >= 0) return "+proxy";
        if (/(?:^|\.)mpinews\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("mponline.hk") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".mqxd.org") >= 0) return "+proxy";
        if (/^http:\/\/mqxd\.org/.test(url)) return "+proxy";
        if (scheme === "http" && url.indexOf("mrtweet.com") >= 0) return "+proxy";
        if (/(?:^|\.)mrtweet\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("news.hk.msn.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("news.msn.com.tw") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("msguancha.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".mswe1.org") >= 0) return "+proxy";
        if (/^http:\/\/mswe1\.org/.test(url)) return "+proxy";
        if (/(?:^|\.)mthruf\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)mubi\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("muchosucko.com") >= 0) return "+proxy";
        if (/(?:^|\.)multiply\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("multiproxy.org") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("multiupload.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".mullvad.net") >= 0) return "+proxy";
        if (/(?:^|\.)mullvad\.net$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".mummysgold.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".murmur.tw") >= 0) return "+proxy";
        if (/^http:\/\/murmur\.tw/.test(url)) return "+proxy";
        if (scheme === "http" && url.indexOf(".musicade.net") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".muslimvideo.com") >= 0) return "+proxy";
        if (/(?:^|\.)muzi\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)muzi\.net$/.test(host)) return "+proxy";
        if (/(?:^|\.)mx981\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".my-formosa.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".my-proxy.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".my-private-network.co.uk") >= 0) return "+proxy";
        if (/(?:^|\.)my-private-network\.co\.uk$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("forum.my903.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".myactimes.com/actimes") >= 0) return "+proxy";
        if (/(?:^|\.)myanniu\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".myaudiocast.com") >= 0) return "+proxy";
        if (/(?:^|\.)myaudiocast\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".myav.com.tw/bbs") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".mybbs.us") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".myca168.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".mycanadanow.com") >= 0) return "+proxy";
        if (/(?:^|\.)bbs\.mychat\.to$/.test(host)) return "+proxy";
        if (/(?:^|\.)mychinamyhome\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".mychinamyhome.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".mychinanet.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".mychinanews.com") >= 0) return "+proxy";
        if (/(?:^|\.)mychinanews\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".mychinese.news") >= 0) return "+proxy";
        if (/(?:^|\.)mycnnews\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)mykomica\.org$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("mycould.com/discuz") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".myeasytv.com") >= 0) return "+proxy";
        if (/(?:^|\.)myeclipseide\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".myforum.com.hk") >= 0) return "+proxy";
        if (/(?:^|\.)myforum\.com\.hk$/.test(host)) return "+proxy";
        if (/(?:^|\.)myforum\.com\.uk$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".myfreecams.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".myfreepaysite.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".myfreshnet.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".myiphide.com") >= 0) return "+proxy";
        if (/(?:^|\.)myiphide\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("forum.mymaji.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("mymediarom.com/files/box") >= 0) return "+proxy";
        if (/(?:^|\.)mymoe\.moe$/.test(host)) return "+proxy";
        if (/(?:^|\.)mymusic\.net\.tw$/.test(host)) return "+proxy";
        if (/(?:^|\.)myparagliding\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)mypopescu\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("myradio.hk/podcast") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".myreadingmanga.info") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("mysinablog.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".myspace.com") >= 0) return "+proxy";
        if (/(?:^|\.)myspacecdn\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".mytalkbox.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".mytizi.com") >= 0) return "+proxy";
        if (/(?:^|\.)naacoalition\.org$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("old.nabble.com") >= 0) return "+proxy";
        if (/(?:^|\.)naitik\.net$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".nakido.com") >= 0) return "+proxy";
        if (/(?:^|\.)nakido\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".nakuz.com/bbs") >= 0) return "+proxy";
        if (/(?:^|\.)nalandabodhi\.org$/.test(host)) return "+proxy";
        if (/(?:^|\.)nalandawest\.org$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".namgyal.org") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("namgyalmonastery.org") >= 0) return "+proxy";
        if (/(?:^|\.)namsisi\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".nanyang.com") >= 0) return "+proxy";
        if (/(?:^|\.)nanyang\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".nanyangpost.com") >= 0) return "+proxy";
        if (/(?:^|\.)nanyangpost\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".nanzao.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".naol.ca") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".naol.cc") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("uighur.narod.ru") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".nat.moe") >= 0) return "+proxy";
        if (/(?:^|\.)nat\.moe$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("cyberghost.natado.com") >= 0) return "+proxy";
        if (/(?:^|\.)national-lottery\.co\.uk$/.test(host)) return "+proxy";
        if (/(?:^|\.)nationalawakening\.org$/.test(host)) return "+proxy";
        if (/(?:^|\.)nationalinterest\.org$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("news.nationalgeographic.com/news/2014/06/140603-tiananmen-square") >= 0) return "+proxy";
        if (/(?:^|\.)nationalreview\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".nationsonline.org/oneworld/tibet") >= 0) return "+proxy";
        if (/(?:^|\.)line\.naver\.jp$/.test(host)) return "+proxy";
        if (/(?:^|\.)navyfamily\.navy\.mil$/.test(host)) return "+proxy";
        if (/(?:^|\.)navyreserve\.navy\.mil$/.test(host)) return "+proxy";
        if (/(?:^|\.)nko\.navy\.mil$/.test(host)) return "+proxy";
        if (/(?:^|\.)usno\.navy\.mil$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("naweeklytimes.com") >= 0) return "+proxy";
        if (/(?:^|\.)nbcnews\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".nbtvpn.com") >= 0) return "+proxy";
        if (/^http:\/\/nbtvpn\.com/.test(url)) return "+proxy";
        if (scheme === "http" && url.indexOf("nccwatch.org.tw") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".nch.com.tw") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".ncn.org") >= 0) return "+proxy";
        if (/(?:^|\.)nchrd\.org$/.test(host)) return "+proxy";
        if (/(?:^|\.)ncn\.org$/.test(host)) return "+proxy";
        if (/(?:^|\.)etools\.ncol\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".nde.de") >= 0) return "+proxy";
        if (/(?:^|\.)ndi\.org$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".ndr.de") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".ned.org") >= 0) return "+proxy";
        if (/(?:^|\.)nekoslovakia\.net$/.test(host)) return "+proxy";
        if (/(?:^|\.)neowin\.net$/.test(host)) return "+proxy";
        if (/(?:^|\.)nepusoku\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)net-fits\.pro$/.test(host)) return "+proxy";
        if (/(?:^|\.)netalert\.me$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("bbs.netbig.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".netbirds.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("netcolony.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("bolin.netfirms.com") >= 0) return "+proxy";
        if (/(?:^|\.)netflav\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)netme\.cc$/.test(host)) return "+proxy";
        if (/(?:^|\.)netsarang\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("netsneak.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".network54.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("networkedblogs.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".networktunnel.net") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("neverforget8964.org") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("new-3lunch.net") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".new-akiba.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".new96.ca") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".newcenturymc.com") >= 0) return "+proxy";
        if (/^http:\/\/newcenturymc\.com/.test(url)) return "+proxy";
        if (scheme === "http" && url.indexOf("newcenturynews.com") >= 0) return "+proxy";
        if (/(?:^|\.)newchen\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".newchen.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".newgrounds.com") >= 0) return "+proxy";
        if (/(?:^|\.)newhighlandvision\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("newipnow.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".newlandmagazine.com.au") >= 0) return "+proxy";
        if (/(?:^|\.)newmitbbs\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".newnews.ca") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("news100.com.tw") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("newschinacomment.org") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".newscn.org") >= 0) return "+proxy";
        if (/(?:^|\.)newscn\.org$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("newspeak.cc/story") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".newsancai.com") >= 0) return "+proxy";
        if (/(?:^|\.)newsancai\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".newsdetox.ca") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".newsdh.com") >= 0) return "+proxy";
        if (/(?:^|\.)newsmax\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)newstamago\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)newstapa\.org$/.test(host)) return "+proxy";
        if (/(?:^|\.)newstatesman\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("newstarnet.com") >= 0) return "+proxy";
        if (/(?:^|\.)newsweek\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".newtaiwan.com.tw") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("newtalk.tw") >= 0) return "+proxy";
        if (/(?:^|\.)newtalk\.tw$/.test(host)) return "+proxy";
        if (/(?:^|\.)newyorker\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("newyorktimes.com") >= 0) return "+proxy";
        if (/(?:^|\.)nexon\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".next11.co.jp") >= 0) return "+proxy";
        if (/(?:^|\.)nextdigital\.com\.hk$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".nextmag.com.tw") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".nextmedia.com") >= 0) return "+proxy";
        if (/(?:^|\.)nexton-net\.jp$/.test(host)) return "+proxy";
        if (/(?:^|\.)nexttv\.com\.tw$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".nfjtyd.com") >= 0) return "+proxy";
        if (/(?:^|\.)co\.ng\.mil$/.test(host)) return "+proxy";
        if (/(?:^|\.)nga\.mil$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("ngensis.com") >= 0) return "+proxy";
        if (/(?:^|\.)ngodupdongchung\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".nhentai.net") >= 0) return "+proxy";
        if (/^http:\/\/nhentai\.net/.test(url)) return "+proxy";
        if (scheme === "http" && url.indexOf(".nhk-ondemand.jp") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".nicovideo.jp/watch") >= 0) return "+proxy";
        if (/(?:^|\.)nicovideo\.jp$/.test(host)) return "+proxy";
        if (/(?:^|\.)nighost\.org$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("av.nightlife141.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("ninecommentaries.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".ninjacloak.com") >= 0) return "+proxy";
        if (/(?:^|\.)ninjaproxy\.ninja$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("nintendium.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("taiwanyes.ning.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("usmgtcg.ning.com/forum") >= 0) return "+proxy";
        if (/(?:^|\.)niusnews\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)njactb\.org$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("njuice.com") >= 0) return "+proxy";
        if (/(?:^|\.)njuice\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)nlfreevpn\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)nmsl\.website$/.test(host)) return "+proxy";
        if (/(?:^|\.)nnews\.eu$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".ddns.net/") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".gooddns.info") >= 0) return "+proxy";
        if (/(?:^|\.)gotdns\.ch$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".maildns.xyz") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".no-ip.org") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".opendn.xyz") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".servehttp.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("sytes.net") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".whodns.xyz") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".zapto.org") >= 0) return "+proxy";
        if (/^http:\/\/dynupdate\.no-ip\.com\//.test(url)) return "+proxy";
        if (/(?:^|\.)nobel\.se$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("nobelprize.org/nobel_prizes/peace/laureates/1989") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("nobelprize.org/nobel_prizes/peace/laureates/2010") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("nobodycanstop.us") >= 0) return "+proxy";
        if (/(?:^|\.)nobodycanstop\.us$/.test(host)) return "+proxy";
        if (/(?:^|\.)nokogiri\.org$/.test(host)) return "+proxy";
        if (/(?:^|\.)nokola\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("noodlevpn.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".norbulingka.org") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("nordvpn.com") >= 0) return "+proxy";
        if (/(?:^|\.)nordvpn\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)notepad-plus-plus\.org$/.test(host)) return "+proxy";
        if (/(?:^|\.)novelasia\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".news.now.com") >= 0) return "+proxy";
        if (/^http:\/\/news\.now\.com/.test(url)) return "+proxy";
        if (scheme === "http" && url.indexOf("news.now.com%2Fhome") >= 0) return "+proxy";
        if (/(?:^|\.)nownews\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".nowtorrents.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".noypf.com") >= 0) return "+proxy";
        if (/(?:^|\.)noypf\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)npa\.go\.jp$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".npnt.me") >= 0) return "+proxy";
        if (/^http:\/\/npnt\.me/.test(url)) return "+proxy";
        if (scheme === "http" && url.indexOf(".nps.gov") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".nradio.me") >= 0) return "+proxy";
        if (/^http:\/\/nradio\.me/.test(url)) return "+proxy";
        if (scheme === "http" && url.indexOf(".nrk.no") >= 0) return "+proxy";
        if (/(?:^|\.)nrk\.no$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".ntd.tv") >= 0) return "+proxy";
        if (/(?:^|\.)ntd\.tv$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".ntdtv.com") >= 0) return "+proxy";
        if (/(?:^|\.)ntdtv\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)ntdtv\.com\.tw$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".ntdtv.co.kr") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("ntdtv.ca") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("ntdtv.org") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("ntdtv.ru") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("ntdtvla.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".ntrfun.com") >= 0) return "+proxy";
        if (/(?:^|\.)cbs\.ntu\.edu\.tw$/.test(host)) return "+proxy";
        if (/(?:^|\.)media\.nu\.nl$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".nubiles.net") >= 0) return "+proxy";
        if (/(?:^|\.)nuexpo\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".nukistream.com") >= 0) return "+proxy";
        if (/(?:^|\.)nurgo-software\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)nutaku\.net$/.test(host)) return "+proxy";
        if (/(?:^|\.)nutsvpn\.work$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".nuvid.com") >= 0) return "+proxy";
        if (/(?:^|\.)nvdst\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("nuzcom.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".nvquan.org") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".nvtongzhisheng.org") >= 0) return "+proxy";
        if (/^http:\/\/nvtongzhisheng\.org/.test(url)) return "+proxy";
        if (scheme === "http" && url.indexOf(".nwtca.org") >= 0) return "+proxy";
        if (/^http:\/\/nyaa\.eu/.test(url)) return "+proxy";
        if (/(?:^|\.)nyaa\.si$/.test(host)) return "+proxy";
        if (/(?:^|\.)nybooks\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".nydus.ca") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("nylon-angel.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("nylonstockingsonline.com") >= 0) return "+proxy";
        if (/(?:^|\.)nypost\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".nzchinese.com") >= 0) return "+proxy";
        if (/(?:^|\.)nzchinese\.net\.nz$/.test(host)) return "+proxy";
        if (/(?:^|\.)oann\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("observechina.net") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".obutu.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("ocaspro.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("occupytiananmen.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("oclp.hk") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".ocreampies.com") >= 0) return "+proxy";
        if (/(?:^|\.)october-review\.org$/.test(host)) return "+proxy";
        if (/(?:^|\.)odysee\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("offbeatchina.com") >= 0) return "+proxy";
        if (/(?:^|\.)officeoftibet\.com$/.test(host)) return "+proxy";
        if (/^http:\/\/ofile\.org/.test(url)) return "+proxy";
        if (/(?:^|\.)ogaoga\.org$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("twtr2src.ogaoga.org") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".ogate.org") >= 0) return "+proxy";
        if (/(?:^|\.)ogate\.org$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("www2.ohchr.org/english/bodies/cat/docs/ngos/II_China_41.pdf") >= 0) return "+proxy";
        if (/(?:^|\.)ohmyrss\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".oikos.com.tw/v4") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".oiktv.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("oizoblog.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".ok.ru") >= 0) return "+proxy";
        if (/(?:^|\.)ok\.ru$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".okayfreedom.com") >= 0) return "+proxy";
        if (/(?:^|\.)okayfreedom\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)okk\.tw$/.test(host)) return "+proxy";
        if (/^http:\/\/filmy\.olabloga\.pl\/player/.test(url)) return "+proxy";
        if (scheme === "http" && url.indexOf("old-cat.net") >= 0) return "+proxy";
        if (/(?:^|\.)olevod\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)olumpo\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".olympicwatch.org") >= 0) return "+proxy";
        if (/(?:^|\.)omct\.org$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("omgili.com") >= 0) return "+proxy";
        if (/(?:^|\.)omnitalk\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)omnitalk\.org$/.test(host)) return "+proxy";
        if (/(?:^|\.)omny\.fm$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("cling.omy.sg") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("forum.omy.sg") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("news.omy.sg") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("showbiz.omy.sg") >= 0) return "+proxy";
        if (/(?:^|\.)on\.cc$/.test(host)) return "+proxy";
        if (/(?:^|\.)onedrive\.live\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)onion\.city$/.test(host)) return "+proxy";
        if (/(?:^|\.)onion\.ly$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".onlinecha.com") >= 0) return "+proxy";
        if (/(?:^|\.)onlineyoutube\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)onlygayvideo\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".onlytweets.com") >= 0) return "+proxy";
        if (/^http:\/\/onlytweets\.com/.test(url)) return "+proxy";
        if (scheme === "http" && url.indexOf("onmoon.net") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("onmoon.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".onthehunt.com") >= 0) return "+proxy";
        if (/^http:\/\/onthehunt\.com/.test(url)) return "+proxy";
        if (scheme === "http" && url.indexOf(".oopsforum.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("open.com.hk") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("openallweb.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("opendemocracy.net") >= 0) return "+proxy";
        if (/(?:^|\.)opendemocracy\.net$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".openervpn.in") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("openid.net") >= 0) return "+proxy";
        if (/(?:^|\.)openid\.net$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".openleaks.org") >= 0) return "+proxy";
        if (/(?:^|\.)openleaks\.org$/.test(host)) return "+proxy";
        if (/(?:^|\.)openstreetmap\.org$/.test(host)) return "+proxy";
        if (/(?:^|\.)opentech\.fund$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("openvpn.net") >= 0) return "+proxy";
        if (/(?:^|\.)openvpn\.net$/.test(host)) return "+proxy";
        if (/(?:^|\.)openwebster\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".openwrt.org.cn") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("my.opera.com/dahema") >= 0) return "+proxy";
        if (/(?:^|\.)demo\.opera-mini\.net$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".opus-gaming.com") >= 0) return "+proxy";
        if (/^http:\/\/opus-gaming\.com/.test(url)) return "+proxy";
        if (scheme === "http" && url.indexOf("www.orchidbbs.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".organcare.org.tw") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("organharvestinvestigation.net") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".orgasm.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".orgfree.com") >= 0) return "+proxy";
        if (/(?:^|\.)oricon\.co\.jp$/.test(host)) return "+proxy";
        if (/(?:^|\.)orient-doll\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("orientaldaily.com.my") >= 0) return "+proxy";
        if (/(?:^|\.)orientaldaily\.com\.my$/.test(host)) return "+proxy";
        if (/(?:^|\.)orn\.jp$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("t.orzdream.com") >= 0) return "+proxy";
        if (/(?:^|\.)t\.orzdream\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("tui.orzdream.com") >= 0) return "+proxy";
        if (/(?:^|\.)orzistic\.org$/.test(host)) return "+proxy";
        if (/(?:^|\.)osfoora\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".otnd.org") >= 0) return "+proxy";
        if (/(?:^|\.)otnd\.org$/.test(host)) return "+proxy";
        if (/(?:^|\.)otto\.de$/.test(host)) return "+proxy";
        if (/(?:^|\.)ourdearamy\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("oursogo.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".oursteps.com.au") >= 0) return "+proxy";
        if (/(?:^|\.)oursteps\.com\.au$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".oursweb.net") >= 0) return "+proxy";
        if (/(?:^|\.)ourtv\.hk$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("xinqimeng.over-blog.com") >= 0) return "+proxy";
        if (/(?:^|\.)overcast\.fm$/.test(host)) return "+proxy";
        if (/(?:^|\.)overdaily\.org$/.test(host)) return "+proxy";
        if (/(?:^|\.)overplay\.net$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("share.ovi.com/media") >= 0) return "+proxy";
        if (/(?:^|\.)ovpn\.com$/.test(host)) return "+proxy";
        if (/^http:\/\/owl\.li/.test(url)) return "+proxy";
        if (/^http:\/\/ht\.ly/.test(url)) return "+proxy";
        if (/^http:\/\/htl\.li/.test(url)) return "+proxy";
        if (/^http:\/\/mash\.to/.test(url)) return "+proxy";
        if (scheme === "http" && url.indexOf("www.owind.com") >= 0) return "+proxy";
        if (/(?:^|\.)owltail\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)oxfordscholarship\.com$/.test(host)) return "+proxy";
        if (/^http:\/\/www\.oxid\.it/.test(url)) return "+proxy";
        if (scheme === "http" && url.indexOf("oyax.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("oyghan.com/wps") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".ozchinese.com/bbs") >= 0) return "+proxy";
        if (/(?:^|\.)ow\.ly$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("bbs.ozchinese.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".ozvoice.org") >= 0) return "+proxy";
        if (/(?:^|\.)ozvoice\.org$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".ozxw.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".ozyoyo.com") >= 0) return "+proxy";
        if (/(?:^|\.)pachosting\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".pacificpoker.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".packetix.net") >= 0) return "+proxy";
        if (/(?:^|\.)pacopacomama\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".padmanet.com") >= 0) return "+proxy";
        if (/(?:^|\.)page\.link$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("page2rss.com") >= 0) return "+proxy";
        if (/(?:^|\.)pagodabox\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".palacemoon.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("forum.palmislife.com") >= 0) return "+proxy";
        if (/(?:^|\.)eriversoft\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".paldengyal.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("paljorpublications.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".paltalk.com") >= 0) return "+proxy";
        if (/(?:^|\.)pandapow\.co$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".pandapow.net") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".pandavpn-jp.com") >= 0) return "+proxy";
        if (/(?:^|\.)pandavpn-jp\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)pandavpnpro\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".panluan.net") >= 0) return "+proxy";
        if (/(?:^|\.)panluan\.net$/.test(host)) return "+proxy";
        if (/(?:^|\.)pao-pao\.net$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("paper.li") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("paperb.us") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".paradisehill.cc") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".paradisepoker.com") >= 0) return "+proxy";
        if (/(?:^|\.)parler\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)parsevideo\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".partycasino.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".partypoker.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".passion.com") >= 0) return "+proxy";
        if (/(?:^|\.)passion\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".passiontimes.hk") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("pastebin.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".pastie.org") >= 0) return "+proxy";
        if (/(?:^|\.)pastie\.org$/.test(host)) return "+proxy";
        if (/(?:^|\.)blog\.pathtosharepoint\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)patreon\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)pawoo\.net$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("pbs.org/wgbh/pages/frontline/tankman") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("pbs.org/wgbh/pages/frontline/tibet") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("video.pbs.org") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("pbwiki.com") >= 0) return "+proxy";
        if (/(?:^|\.)pbworks\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)developers\.box\.net$/.test(host)) return "+proxy";
        if (/(?:^|\.)wiki\.oauth\.net$/.test(host)) return "+proxy";
        if (/(?:^|\.)wiki\.phonegap\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)wiki\.jqueryui\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)pbxes\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)pbxes\.org$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("pcdvd.com.tw") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".pchome.com.tw") >= 0) return "+proxy";
        if (/^http:\/\/pcij\.org/.test(url)) return "+proxy";
        if (scheme === "http" && url.indexOf(".pcstore.com.tw") >= 0) return "+proxy";
        if (/(?:^|\.)pct\.org\.tw$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("pdetails.com") >= 0) return "+proxy";
        if (/(?:^|\.)pdproxy\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)peace\.ca$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("peacefire.org") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("peacehall.com") >= 0) return "+proxy";
        if (/(?:^|\.)peacehall\.com$/.test(host)) return "+proxy";
        if (/^http:\/\/pearlher\.org/.test(url)) return "+proxy";
        if (scheme === "http" && url.indexOf(".peeasian.com") >= 0) return "+proxy";
        if (/(?:^|\.)peing\.net$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".pekingduck.org") >= 0) return "+proxy";
        if (/(?:^|\.)pekingduck\.org$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".pemulihan.or.id") >= 0) return "+proxy";
        if (/^http:\/\/pemulihan\.or\.id/.test(url)) return "+proxy";
        if (/(?:^|\.)pen\.io$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("penchinese.com") >= 0) return "+proxy";
        if (/(?:^|\.)penchinese\.net$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".penchinese.net") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("pengyulong.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("penisbot.com") >= 0) return "+proxy";
        if (/(?:^|\.)blog\.pentalogic\.net$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".penthouse.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".pentoy.hk/%E4%B8%AD%E5%9C%8B") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".pentoy.hk/%E6%99%82%E4%BA%8B") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".peoplebookcafe.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".peoplenews.tw") >= 0) return "+proxy";
        if (/(?:^|\.)peoplenews\.tw$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".peopo.org") >= 0) return "+proxy";
        if (/(?:^|\.)peopo\.org$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".percy.in") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".perfectgirls.net") >= 0) return "+proxy";
        if (/(?:^|\.)perfect-privacy\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".persecutionblog.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".persiankitty.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("phapluan.org") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".phayul.com") >= 0) return "+proxy";
        if (/(?:^|\.)phayul\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("philborges.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("philly.com") >= 0) return "+proxy";
        if (/(?:^|\.)phncdn\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)photodharma\.net$/.test(host)) return "+proxy";
        if (/(?:^|\.)photofocus\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)phuquocservices\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)picacomiccn\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".picidae.net") >= 0) return "+proxy";
        if (/(?:^|\.)img.*\.picturedip\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("picturesocial.com") >= 0) return "+proxy";
        if (/(?:^|\.)pin-cong\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".pin6.com") >= 0) return "+proxy";
        if (/(?:^|\.)pin6\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".ping.fm") >= 0) return "+proxy";
        if (/(?:^|\.)ping\.fm$/.test(host)) return "+proxy";
        if (/(?:^|\.)pinimg\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".pinkrod.com") >= 0) return "+proxy";
        if (/(?:^|\.)pinoy-n\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)pinterest\.at$/.test(host)) return "+proxy";
        if (/(?:^|\.)pinterest\.ca$/.test(host)) return "+proxy";
        if (/(?:^|\.)pinterest\.co\.kr$/.test(host)) return "+proxy";
        if (/(?:^|\.)pinterest\.co\.uk$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".pinterest.com") >= 0) return "+proxy";
        if (/(?:^|\.)pinterest\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)pinterest\.com\.mx$/.test(host)) return "+proxy";
        if (/(?:^|\.)pinterest\.de$/.test(host)) return "+proxy";
        if (/(?:^|\.)pinterest\.dk$/.test(host)) return "+proxy";
        if (/(?:^|\.)pinterest\.fr$/.test(host)) return "+proxy";
        if (/(?:^|\.)pinterest\.jp$/.test(host)) return "+proxy";
        if (/(?:^|\.)pinterest\.nl$/.test(host)) return "+proxy";
        if (/(?:^|\.)pinterest\.se$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".pipii.tv") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".piposay.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("piraattilahti.org") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".piring.com") >= 0) return "+proxy";
        if (/(?:^|\.)pixelqi\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)css\.pixnet\.in$/.test(host)) return "+proxy";
        if (/(?:^|\.)pixnet\.net$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".pixnet.net") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".pk.com") >= 0) return "+proxy";
        if (/(?:^|\.)placemix\.com$/.test(host)) return "+proxy";
        if (/^http:\/\/pictures\.playboy\.com/.test(url)) return "+proxy";
        if (/(?:^|\.)playboy\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".playboyplus.com") >= 0) return "+proxy";
        if (/(?:^|\.)playboyplus\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)player\.fm$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".playno1.com") >= 0) return "+proxy";
        if (/(?:^|\.)playno1\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)playpcesor\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("plays.com.tw") >= 0) return "+proxy";
        if (/(?:^|\.)plexvpn\.pro$/.test(host)) return "+proxy";
        if (/(?:^|\.)m\.plixi\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("plm.org.hk") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("plunder.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".plurk.com") >= 0) return "+proxy";
        if (/(?:^|\.)plurk\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".plus28.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".plusbb.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".pmatehunter.com") >= 0) return "+proxy";
        if (/(?:^|\.)pmatehunter\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".pmates.com") >= 0) return "+proxy";
        if (/(?:^|\.)po2b\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("pobieramy.top") >= 0) return "+proxy";
        if (/(?:^|\.)podbean\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)podictionary\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)poe\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".pokerstars.com") >= 0) return "+proxy";
        if (/(?:^|\.)pokerstars\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".pokerstars.net") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("zh.pokerstrategy.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("politicalchina.org") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("politicalconsultation.org") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".politiscales.net") >= 0) return "+proxy";
        if (/(?:^|\.)poloniex\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".polymerhk.com") >= 0) return "+proxy";
        if (/^http:\/\/polymerhk\.com/.test(url)) return "+proxy";
        if (scheme === "http" && url.indexOf(".popo.tw") >= 0) return "+proxy";
        if (/(?:^|\.)popvote\.hk$/.test(host)) return "+proxy";
        if (/(?:^|\.)popxi\.click$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".popyard.com") >= 0) return "+proxy";
        if (/(?:^|\.)popyard\.org$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".porn.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".porn2.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".porn5.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".pornbase.org") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".pornerbros.com") >= 0) return "+proxy";
        if (/(?:^|\.)pornhd\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".pornhost.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".pornhub.com") >= 0) return "+proxy";
        if (/(?:^|\.)pornhub\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".pornhubdeutsch.net") >= 0) return "+proxy";
        if (/^http:\/\/pornhubdeutsch\.net/.test(url)) return "+proxy";
        if (/(?:^|\.)pornmm\.net$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".pornoxo.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".pornrapidshare.com") >= 0) return "+proxy";
        if (/(?:^|\.)pornrapidshare\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".pornsharing.com") >= 0) return "+proxy";
        if (/^http:\/\/pornsharing\.com/.test(url)) return "+proxy";
        if (scheme === "http" && url.indexOf(".pornsocket.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".pornstarclub.com") >= 0) return "+proxy";
        if (/(?:^|\.)pornstarclub\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".porntube.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".porntubenews.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".porntvblog.com") >= 0) return "+proxy";
        if (/(?:^|\.)porntvblog\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".pornvisit.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".portablevpn.nl") >= 0) return "+proxy";
        if (/(?:^|\.)poskotanews\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".post01.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".post76.com") >= 0) return "+proxy";
        if (/(?:^|\.)post76\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".post852.com") >= 0) return "+proxy";
        if (/(?:^|\.)post852\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("postadult.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".postimg.org") >= 0) return "+proxy";
        if (/(?:^|\.)potvpn\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)powercx\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".powerphoto.org") >= 0) return "+proxy";
        if (/(?:^|\.)www\.powerpointninja\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)presidentlee\.tw$/.test(host)) return "+proxy";
        if (/(?:^|\.)cdn\.printfriendly\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".pritunl.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("provpnaccounts.com") >= 0) return "+proxy";
        if (/(?:^|\.)provpnaccounts\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".proxfree.com") >= 0) return "+proxy";
        if (/(?:^|\.)proxfree\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("proxyanonimo.es") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".proxynetwork.org.uk") >= 0) return "+proxy";
        if (/(?:^|\.)proxynetwork\.org\.uk$/.test(host)) return "+proxy";
        if (/(?:^|\.)pts\.org\.tw$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".pttvan.org") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("pubu.com.tw") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("puffinbrowser.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("pureinsight.org") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".pushchinawall.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".putty.org") >= 0) return "+proxy";
        if (/(?:^|\.)putty\.org$/.test(host)) return "+proxy";
        if (/(?:^|\.)calebelston\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)blog\.fizzik\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)nf\.id\.au$/.test(host)) return "+proxy";
        if (/(?:^|\.)sogrady\.me$/.test(host)) return "+proxy";
        if (/(?:^|\.)vatn\.org$/.test(host)) return "+proxy";
        if (/(?:^|\.)ventureswell\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)whereiswerner\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".power.com") >= 0) return "+proxy";
        if (/(?:^|\.)power\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("powerapple.com") >= 0) return "+proxy";
        if (/(?:^|\.)powerapple\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)abc\.pp\.ru$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("heix.pp.ru") >= 0) return "+proxy";
        if (/(?:^|\.)prayforchina\.net$/.test(host)) return "+proxy";
        if (/(?:^|\.)premeforwindows7\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)presentationzen\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)prestige-av\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("prisoner-state-secret-journal-premier") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".prisoneralert.com") >= 0) return "+proxy";
        if (/(?:^|\.)pritunl\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)privacybox\.de$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".private.com/home") >= 0) return "+proxy";
        if (/(?:^|\.)privateinternetaccess\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("privatepaste.com") >= 0) return "+proxy";
        if (/(?:^|\.)privatepaste\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("privatetunnel.com") >= 0) return "+proxy";
        if (/(?:^|\.)privatetunnel\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)privatevpn\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)privoxy\.org$/.test(host)) return "+proxy";
        if (/(?:^|\.)procopytips\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)project-syndicate\.org$/.test(host)) return "+proxy";
        if (/(?:^|\.)proton\.me$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("provideocoalition.com") >= 0) return "+proxy";
        if (/(?:^|\.)prosiben\.de$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("proxifier.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("api.proxlet.com") >= 0) return "+proxy";
        if (/(?:^|\.)proxomitron\.info$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".proxpn.com") >= 0) return "+proxy";
        if (/(?:^|\.)proxpn\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".proxylist.org.uk") >= 0) return "+proxy";
        if (/(?:^|\.)proxylist\.org\.uk$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".proxypy.net") >= 0) return "+proxy";
        if (/(?:^|\.)proxypy\.net$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("proxyroad.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".proxytunnel.net") >= 0) return "+proxy";
        if (/(?:^|\.)proyectoclubes\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("prozz.net") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("psblog.name") >= 0) return "+proxy";
        if (/(?:^|\.)psblog\.name$/.test(host)) return "+proxy";
        if (/(?:^|\.)pshvpn\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)psiphon\.ca$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".psiphon3.com") >= 0) return "+proxy";
        if (/(?:^|\.)psiphon3\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".psiphontoday.com") >= 0) return "+proxy";
        if (/(?:^|\.)pt\.im$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".ptt.cc") >= 0) return "+proxy";
        if (/(?:^|\.)ptt\.cc$/.test(host)) return "+proxy";
        if (/(?:^|\.)pttgame\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".puffstore.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".puuko.com") >= 0) return "+proxy";
        if (/(?:^|\.)pullfolio\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".punyu.com/puny") >= 0) return "+proxy";
        if (/(?:^|\.)pureconcepts\.net$/.test(host)) return "+proxy";
        if (/(?:^|\.)pureinsight\.org$/.test(host)) return "+proxy";
        if (/(?:^|\.)purepdf\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)purevpn\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".purplelotus.org") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".pursuestar.com") >= 0) return "+proxy";
        if (/(?:^|\.)pursuestar\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)nitter\.pussthecat\.org$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".pussyspace.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".putihome.org") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".putlocker.com/file") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("pwned.com") >= 0) return "+proxy";
        if (/(?:^|\.)pximg\.net$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("python.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".python.com.tw") >= 0) return "+proxy";
        if (/^http:\/\/python\.com\.tw/.test(url)) return "+proxy";
        if (scheme === "http" && url.indexOf("pythonhackers.com/p") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("ss.pythonic.life/") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".qanote.com") >= 0) return "+proxy";
        if (/(?:^|\.)qanote\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".qgirl.com.tw") >= 0) return "+proxy";
        if (/(?:^|\.)qianbai\.tw$/.test(host)) return "+proxy";
        if (/(?:^|\.)qiandao\.today$/.test(host)) return "+proxy";
        if (/(?:^|\.)qiangwaikan\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".qi-gong.me") >= 0) return "+proxy";
        if (/(?:^|\.)qi-gong\.me$/.test(host)) return "+proxy";
        if (/(?:^|\.)qiangyou\.org$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".qidian.ca") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".qienkuen.org") >= 0) return "+proxy";
        if (/(?:^|\.)qienkuen\.org$/.test(host)) return "+proxy";
        if (/(?:^|\.)qiwen\.lu$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("qixianglu.cn") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("bbs.qmzdd.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".qkshare.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("qoos.com") >= 0) return "+proxy";
        if (/(?:^|\.)qoos\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("blog.qooza.hk/dafengqixi") >= 0) return "+proxy";
        if (/(?:^|\.)efksoft\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)qstatus\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)qtweeter\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)qtrac\.eu$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".quannengshen.org") >= 0) return "+proxy";
        if (/^http:\/\/quannengshen\.org/.test(url)) return "+proxy";
        if (scheme === "http" && url.indexOf("quantumbooter.net") >= 0) return "+proxy";
        if (/(?:^|\.)quitccp\.net$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".quitccp.net") >= 0) return "+proxy";
        if (/(?:^|\.)quitccp\.org$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".quitccp.org") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".quora.com/Chinas-Future") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".quran.com") >= 0) return "+proxy";
        if (/^http:\/\/quran\.com/.test(url)) return "+proxy";
        if (scheme === "http" && url.indexOf(".quranexplorer.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("qusi8.net") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".qvodzy.org") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("nemesis2.qx.net/pages/MyEnTunnel") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("qxbbs.org") >= 0) return "+proxy";
        if (/(?:^|\.)r0\.ru$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".ra.gg") >= 0) return "+proxy";
        if (/^http:\/\/ra\.gg\//.test(url)) return "+proxy";
        if (scheme === "http" && url.indexOf(".radicalparty.org") >= 0) return "+proxy";
        if (/(?:^|\.)rael\.org$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("radicalparty.org") >= 0) return "+proxy";
        if (/(?:^|\.)radio\.garden$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("radioaustralia.net.au") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".radiohilight.net") >= 0) return "+proxy";
        if (/(?:^|\.)radiohilight\.net$/.test(host)) return "+proxy";
        if (/(?:^|\.)radioline\.co$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("opml.radiotime.com") >= 0) return "+proxy";
        if (/(?:^|\.)radiovaticana\.org$/.test(host)) return "+proxy";
        if (/(?:^|\.)radiovncr\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)raggedbanner\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)raidcall\.com\.tw$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".raidtalk.com.tw") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".rainbowplan.org/bbs") >= 0) return "+proxy";
        if (/^https:\/\/raindrop\.io\//.test(url)) return "+proxy";
        if (scheme === "http" && url.indexOf(".raizoji.or.jp") >= 0) return "+proxy";
        if (/^http:\/\/raizoji\.or\.jp/.test(url)) return "+proxy";
        if (scheme === "http" && url.indexOf("rangwang.biz") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("rangzen.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("rangzen.net") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("rangzen.org") >= 0) return "+proxy";
        if (/^http:\/\/blog\.ranxiang\.com\//.test(url)) return "+proxy";
        if (scheme === "http" && url.indexOf("ranyunfei.com") >= 0) return "+proxy";
        if (/(?:^|\.)ranyunfei\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".rapbull.net") >= 0) return "+proxy";
        if (/^http:\/\/rapidgator\.net\//.test(url)) return "+proxy";
        if (/(?:^|\.)rapidmoviez\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("rapidvpn.com") >= 0) return "+proxy";
        if (/(?:^|\.)rapidvpn\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)rarbgprx\.org$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".raremovie.cc") >= 0) return "+proxy";
        if (/^http:\/\/raremovie\.cc/.test(url)) return "+proxy";
        if (scheme === "http" && url.indexOf(".raremovie.net") >= 0) return "+proxy";
        if (/^http:\/\/raremovie\.net/.test(url)) return "+proxy";
        if (/(?:^|\.)rationalwiki\.org$/.test(host)) return "+proxy";
        if (/(?:^|\.)rawgit\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)rawgithub\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)razyboard\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("rcinet.ca") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".read100.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".readingtimes.com.tw") >= 0) return "+proxy";
        if (/(?:^|\.)readingtimes\.com\.tw$/.test(host)) return "+proxy";
        if (/(?:^|\.)readmoo\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".readydown.com") >= 0) return "+proxy";
        if (/^http:\/\/readydown\.com/.test(url)) return "+proxy";
        if (scheme === "http" && url.indexOf(".realcourage.org") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".realitykings.com") >= 0) return "+proxy";
        if (/(?:^|\.)realitykings\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".realraptalk.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".realsexpass.com") >= 0) return "+proxy";
        if (/(?:^|\.)reason\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".recordhistory.org") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".recovery.org.tw") >= 0) return "+proxy";
        if (/^http:\/\/online\.recoveryversion\.org/.test(url)) return "+proxy";
        if (/(?:^|\.)recoveryversion\.com\.tw$/.test(host)) return "+proxy";
        if (/(?:^|\.)red-lang\.org$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("redballoonsolidarity.org") >= 0) return "+proxy";
        if (/(?:^|\.)redbubble\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".redchinacn.net") >= 0) return "+proxy";
        if (/^http:\/\/redchinacn\.net/.test(url)) return "+proxy";
        if (scheme === "http" && url.indexOf("redchinacn.org") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("redtube.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("referer.us") >= 0) return "+proxy";
        if (/(?:^|\.)referer\.us$/.test(host)) return "+proxy";
        if (/(?:^|\.)reflectivecode\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("relaxbbs.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".relay.com.tw") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".releaseinternational.org") >= 0) return "+proxy";
        if (/(?:^|\.)religionnews\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("religioustolerance.org") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("renminbao.com") >= 0) return "+proxy";
        if (/(?:^|\.)renminbao\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".renyurenquan.org") >= 0) return "+proxy";
        if (/(?:^|\.)renyurenquan\.org$/.test(host)) return "+proxy";
        if (/^http:\/\/certificate\.revocationcheck\.com/.test(url)) return "+proxy";
        if (scheme === "http" && url.indexOf("subacme.rerouted.org") >= 0) return "+proxy";
        if (/(?:^|\.)resilio\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".reuters.com") >= 0) return "+proxy";
        if (/(?:^|\.)reuters\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)reutersmedia\.net$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".revleft.com") >= 0) return "+proxy";
        if (/(?:^|\.)resistchina\.org$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("retweetist.com") >= 0) return "+proxy";
        if (/(?:^|\.)retweetrank\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("revver.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".rfa.org") >= 0) return "+proxy";
        if (/(?:^|\.)rfa\.org$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".rfachina.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".rfamobile.org") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("rfaweb.org") >= 0) return "+proxy";
        if (/(?:^|\.)rferl\.org$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".rfi.fr") >= 0) return "+proxy";
        if (/(?:^|\.)rfi\.fr$/.test(host)) return "+proxy";
        if (/(?:^|\.)rfi\.my$/.test(host)) return "+proxy";
        if (/^http:\/\/vds\.rightster\.com\//.test(url)) return "+proxy";
        if (scheme === "http" && url.indexOf(".rigpa.org") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".rileyguide.com") >= 0) return "+proxy";
        if (/(?:^|\.)riku\.me$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".ritouki.jp") >= 0) return "+proxy";
        if (/(?:^|\.)ritter\.vg$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".rlwlw.com") >= 0) return "+proxy";
        if (/(?:^|\.)rlwlw\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)rmbl\.ws$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".rmjdw.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".rmjdw132.info") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".roadshow.hk") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".roboforex.com") >= 0) return "+proxy";
        if (/(?:^|\.)robustnessiskey\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)rocket-inc\.net$/.test(host)) return "+proxy";
        if (/^http:\/\/www2\.rocketbbs\.com\/11\/bbs\.cgi.id=5mus/.test(url)) return "+proxy";
        if (/^http:\/\/www2\.rocketbbs\.com\/11\/bbs\.cgi.id=freemgl/.test(url)) return "+proxy";
        if (/(?:^|\.)rojo\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)ronjoneswriter\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)rolfoundation\.org$/.test(host)) return "+proxy";
        if (/(?:^|\.)rolia\.net$/.test(host)) return "+proxy";
        if (/(?:^|\.)rolsociety\.org$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".roodo.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".rosechina.net") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".rotten.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".rsf.org") >= 0) return "+proxy";
        if (/(?:^|\.)rsf\.org$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".rsf-chinese.org") >= 0) return "+proxy";
        if (/(?:^|\.)rsf-chinese\.org$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".rsgamen.org") >= 0) return "+proxy";
        if (/(?:^|\.)rsshub\.app$/.test(host)) return "+proxy";
        if (/(?:^|\.)phosphation13\.rssing\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".rssmeme.com") >= 0) return "+proxy";
        if (/(?:^|\.)rssmeme\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)rtalabel\.org$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".rthk.hk") >= 0) return "+proxy";
        if (/(?:^|\.)rthk\.hk$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".rthk.org.hk") >= 0) return "+proxy";
        if (/(?:^|\.)rthk\.org\.hk$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".rti.org.tw") >= 0) return "+proxy";
        if (/(?:^|\.)rti\.org\.tw$/.test(host)) return "+proxy";
        if (/(?:^|\.)rti\.tw$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".rtycminnesota.org") >= 0) return "+proxy";
        if (/^http:\/\/.*\.ruanyifeng\.com\/blog.*some_ways_to_break_the_great_firewall/.test(url)) return "+proxy";
        if (scheme === "http" && url.indexOf("rukor.org") >= 0) return "+proxy";
        if (/(?:^|\.)rule34\.xxx$/.test(host)) return "+proxy";
        if (/(?:^|\.)rumble\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".runbtx.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".rushbee.com") >= 0) return "+proxy";
        if (/(?:^|\.)rusvpn\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".ruten.com.tw") >= 0) return "+proxy";
        if (/(?:^|\.)ruten\.com\.tw$/.test(host)) return "+proxy";
        if (/(?:^|\.)rutracker\.net$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("rutube.ru") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".ruyiseek.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".rxhj.net") >= 0) return "+proxy";
        if (/^http:\/\/rxhj\.net/.test(url)) return "+proxy";
        if (scheme === "http" && url.indexOf(".s1s1s1.com") >= 0) return "+proxy";
        if (/(?:^|\.)s-cute\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".s-dragon.org") >= 0) return "+proxy";
        if (/(?:^|\.)s1heng\.com$/.test(host)) return "+proxy";
        if (/^http:\/\/www\.s4miniarchive\.com/.test(url)) return "+proxy";
        if (/(?:^|\.)s8forum\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("cdn1.lp.saboom.com") >= 0) return "+proxy";
        if (/(?:^|\.)sacks\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("sacom.hk") >= 0) return "+proxy";
        if (/(?:^|\.)sacom\.hk$/.test(host)) return "+proxy";
        if (/(?:^|\.)sadpanda\.us$/.test(host)) return "+proxy";
        if (/(?:^|\.)safechat\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)safeguarddefenders\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".safervpn.com") >= 0) return "+proxy";
        if (/(?:^|\.)safervpn\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".saintyculture.com") >= 0) return "+proxy";
        if (/^http:\/\/saintyculture\.com/.test(url)) return "+proxy";
        if (scheme === "http" && url.indexOf(".saiq.me") >= 0) return "+proxy";
        if (/(?:^|\.)saiq\.me$/.test(host)) return "+proxy";
        if (/(?:^|\.)sakuralive\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".sakya.org") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".salvation.org.hk") >= 0) return "+proxy";
        if (/(?:^|\.)salvation\.org\.hk$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".samair.ru/proxy/type-01") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".sambhota.org") >= 0) return "+proxy";
        if (/(?:^|\.)cn\.sandscotaicentral\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)sankakucomplex\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)sankei\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".sanmin.com.tw") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("sapikachu.net") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("savemedia.com") >= 0) return "+proxy";
        if (/(?:^|\.)savethesounds\.info$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".savetibet.de") >= 0) return "+proxy";
        if (/(?:^|\.)savetibet\.de$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("savetibet.fr") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("savetibet.nl") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".savetibet.org") >= 0) return "+proxy";
        if (/(?:^|\.)savetibet\.org$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("savetibet.ru") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".savetibetstore.org") >= 0) return "+proxy";
        if (/(?:^|\.)savetibetstore\.org$/.test(host)) return "+proxy";
        if (/(?:^|\.)saveuighur\.org$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("savevid.com") >= 0) return "+proxy";
        if (/(?:^|\.)say2\.info$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".sbme.me") >= 0) return "+proxy";
        if (/^http:\/\/sbme\.me/.test(url)) return "+proxy";
        if (scheme === "http" && url.indexOf(".sbs.com.au/yourlanguage") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".scasino.com") >= 0) return "+proxy";
        if (/^http:\/\/www\.sciencemag\.org\/content\/344\/6187\/953/.test(url)) return "+proxy";
        if (scheme === "http" && url.indexOf(".sciencenets.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".scmp.com") >= 0) return "+proxy";
        if (/(?:^|\.)scmp\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".scmpchinese.com") >= 0) return "+proxy";
        if (/(?:^|\.)scramble\.io$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".scribd.com") >= 0) return "+proxy";
        if (/(?:^|\.)scribd\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)scriptspot\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)search\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".searchtruth.com") >= 0) return "+proxy";
        if (/(?:^|\.)searx\.me$/.test(host)) return "+proxy";
        if (/(?:^|\.)seattlefdc\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".secretchina.com") >= 0) return "+proxy";
        if (/(?:^|\.)secretchina\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)secretgarden\.no$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".secretsline.biz") >= 0) return "+proxy";
        if (/(?:^|\.)secretsline\.biz$/.test(host)) return "+proxy";
        if (/(?:^|\.)secureservercdn\.net$/.test(host)) return "+proxy";
        if (/(?:^|\.)securetunnel\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("securityinabox.org") >= 0) return "+proxy";
        if (/^https:\/\/securityinabox\.org/.test(url)) return "+proxy";
        if (scheme === "http" && url.indexOf(".securitykiss.com") >= 0) return "+proxy";
        if (/(?:^|\.)securitykiss\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)seed4\.me$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("news.seehua.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("seesmic.com") >= 0) return "+proxy";
        if (/(?:^|\.)seevpn\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)seezone\.net$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("sejie.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".sendspace.com") >= 0) return "+proxy";
        if (/(?:^|\.)sensortower\.com$/.test(host)) return "+proxy";
        if (/^http:\/\/tweets\.seraph\.me\//.test(url)) return "+proxy";
        if (scheme === "http" && url.indexOf("sesawe.net") >= 0) return "+proxy";
        if (/(?:^|\.)sesawe\.net$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".sesawe.org") >= 0) return "+proxy";
        if (/(?:^|\.)sethwklein\.net$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".setn.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".settv.com.tw") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("forum.setty.com.tw") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".sevenload.com") >= 0) return "+proxy";
        if (/(?:^|\.)sevenload\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".sex.com") >= 0) return "+proxy";
        if (/(?:^|\.)sex\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".sex-11.com") >= 0) return "+proxy";
        if (/(?:^|\.)sex3\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)sex8\.cc$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".sexandsubmission.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".sexbot.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".sexhu.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".sexhuang.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("sexinsex.net") >= 0) return "+proxy";
        if (/(?:^|\.)sexinsex\.net$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".sextvx.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("67.220.91.15") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("67.220.91.18") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("67.220.91.23") >= 0) return "+proxy";
        if (/^http:\/\/.*\.sf\.net/.test(url)) return "+proxy";
        if (scheme === "http" && url.indexOf(".sfileydy.com") >= 0) return "+proxy";
        if (/(?:^|\.)sfshibao\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".sftindia.org") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".sftuk.org") >= 0) return "+proxy";
        if (/(?:^|\.)sftuk\.org$/.test(host)) return "+proxy";
        if (/(?:^|\.)shadeyouvpn\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("shadow.ma") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".shadowsky.xyz") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".shadowsocks.asia") >= 0) return "+proxy";
        if (/(?:^|\.)www\.shadowsocks\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".shadowsocks.com") >= 0) return "+proxy";
        if (/(?:^|\.)shadowsocks\.com\.hk$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".shadowsocks.org") >= 0) return "+proxy";
        if (/(?:^|\.)shadowsocks\.org$/.test(host)) return "+proxy";
        if (/(?:^|\.)shadowsocks-r\.com$/.test(host)) return "+proxy";
        if (/^http:\/\/cn\.shafaqna\.com/.test(url)) return "+proxy";
        if (/(?:^|\.)shahit\.biz$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".shambalapost.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".shambhalasun.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".shangfang.org") >= 0) return "+proxy";
        if (/(?:^|\.)shangfang\.org$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("shapeservices.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".sharebee.com") >= 0) return "+proxy";
        if (/(?:^|\.)sharecool\.org$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("sharpdaily.com.hk") >= 0) return "+proxy";
        if (/(?:^|\.)sharpdaily\.com\.hk$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".sharpdaily.hk") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".sharpdaily.tw") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".shat-tibet.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("sheikyermami.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".shellfire.de") >= 0) return "+proxy";
        if (/(?:^|\.)shellfire\.de$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".shenshou.org") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("shenyun.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("shenyunperformingarts.org") >= 0) return "+proxy";
        if (/(?:^|\.)shenyunperformingarts\.org$/.test(host)) return "+proxy";
        if (/(?:^|\.)shenyunshop\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("shenzhoufilm.com") >= 0) return "+proxy";
        if (/(?:^|\.)shenzhoufilm\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)shenzhouzhengdao\.org$/.test(host)) return "+proxy";
        if (/(?:^|\.)sherabgyaltsen\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".shiatv.net") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".shicheng.org") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("shinychan.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("shipcamouflage.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".shireyishunjian.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".shitaotv.org") >= 0) return "+proxy";
        if (/(?:^|\.)shixiao\.org$/.test(host)) return "+proxy";
        if (/(?:^|\.)shizhao\.org$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("shizhao.org") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("shkspr.mobi/dabr") >= 0) return "+proxy";
        if (/(?:^|\.)shodanhq\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)shooshtime\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".shop2000.com.tw") >= 0) return "+proxy";
        if (/(?:^|\.)shopee\.tw$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".shopping.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".showhaotu.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".showtime.jp") >= 0) return "+proxy";
        if (/(?:^|\.)showwe\.tw$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".shutterstock.com") >= 0) return "+proxy";
        if (/(?:^|\.)shutterstock\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("ch.shvoong.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".shwchurch.org") >= 0) return "+proxy";
        if (/(?:^|\.)shwchurch\.org$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".shwchurch3.com") >= 0) return "+proxy";
        if (/^http:\/\/shwchurch3\.com/.test(url)) return "+proxy";
        if (scheme === "http" && url.indexOf(".siddharthasintent.org") >= 0) return "+proxy";
        if (/(?:^|\.)sidelinesnews\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".sidelinessportseatery.com") >= 0) return "+proxy";
        if (/(?:^|\.)signal\.org$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".sijihuisuo.club") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".sijihuisuo.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".silkbook.com") >= 0) return "+proxy";
        if (/(?:^|\.)simbolostwitter\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("simplecd.org") >= 0) return "+proxy";
        if (/(?:^|\.)simplecd\.org$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("simpleproductivityblog.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("bbs.sina.com/") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("bbs.sina.com%2F") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("blog.sina.com.tw") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("dailynews.sina.com/") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("dailynews.sina.com%2F") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("forum.sina.com.hk") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("home.sina.com") >= 0) return "+proxy";
        if (/(?:^|\.)magazines\.sina\.com\.tw$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("news.sina.com.hk") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("news.sina.com.tw") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("news.sinchew.com.my") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".sinchew.com.my/node/") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".sinchew.com.my/taxonomy/term") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".singaporepools.com.sg") >= 0) return "+proxy";
        if (/(?:^|\.)singaporepools\.com\.sg$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".singfortibet.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".singpao.com.hk") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("singtao.com") >= 0) return "+proxy";
        if (/(?:^|\.)singtao\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("news.singtao.ca") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".singtaousa.com") >= 0) return "+proxy";
        if (/(?:^|\.)singtaousa\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("sino-monthly.com") >= 0) return "+proxy";
        if (/(?:^|\.)sinoca\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)sinocast\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("sinocism.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("sinomontreal.ca") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".sinonet.ca") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".sinopitt.info") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".sinoants.com") >= 0) return "+proxy";
        if (/(?:^|\.)sinoants\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)sinoinsider\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".sinoquebec.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".sierrafriendsoftibet.org") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("sis.xxx") >= 0) return "+proxy";
        if (/(?:^|\.)sis001\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("sis001.us") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".site2unblock.com") >= 0) return "+proxy";
        if (/(?:^|\.)site90\.net$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".sitebro.tw") >= 0) return "+proxy";
        if (/(?:^|\.)sitekreator\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)siteks\.uk\.to$/.test(host)) return "+proxy";
        if (/(?:^|\.)sitemaps\.org$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".sjrt.org") >= 0) return "+proxy";
        if (/^http:\/\/sjrt\.org/.test(url)) return "+proxy";
        if (/(?:^|\.)sjum\.cn$/.test(host)) return "+proxy";
        if (/(?:^|\.)sketchappsources\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)skimtube\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)lab\.skk\.moe$/.test(host)) return "+proxy";
        if (/(?:^|\.)skybet\.com$/.test(host)) return "+proxy";
        if (/^http:\/\/users\.skynet\.be\/reves\/tibethome\.html/.test(url)) return "+proxy";
        if (scheme === "http" && url.indexOf(".skyking.com.tw") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("bbs.skykiwi.com") >= 0) return "+proxy";
        if (/^http:\/\/www\.skype\.com\/intl\//.test(url)) return "+proxy";
        if (/^http:\/\/www\.skype\.com\/zh-Hant/.test(url)) return "+proxy";
        if (/(?:^|\.)skyvegas\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".xskywalker.com") >= 0) return "+proxy";
        if (/(?:^|\.)xskywalker\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)skyxvpn\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("m.slandr.net") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".slaytizle.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".sleazydream.com") >= 0) return "+proxy";
        if (/(?:^|\.)slheng\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)slideshare\.net$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("forum.slime.com.tw") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".slinkset.com") >= 0) return "+proxy";
        if (/(?:^|\.)slickvpn\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".slutload.com") >= 0) return "+proxy";
        if (/(?:^|\.)smartdnsproxy\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".smarthide.com") >= 0) return "+proxy";
        if (/(?:^|\.)app\.smartmailcloud\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("smchbooks.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".smh.com.au/world/death-of-chinese-playboy-leaves-fresh-scratches-in-party-paintwork-20120903-25a8v") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("smhric.org") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".smith.edu/dalailama") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".smyxy.org") >= 0) return "+proxy";
        if (/(?:^|\.)snapchat\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".snaptu.com") >= 0) return "+proxy";
        if (/(?:^|\.)snaptu\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)sndcdn\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("sneakme.net") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("snowlionpub.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("home.so-net.net.tw/yisa_tsai") >= 0) return "+proxy";
        if (/(?:^|\.)soc\.mil$/.test(host)) return "+proxy";
        if (/(?:^|\.)socialblade\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".socks-proxy.net") >= 0) return "+proxy";
        if (/(?:^|\.)socks-proxy\.net$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".sockscap64.com") >= 0) return "+proxy";
        if (/(?:^|\.)sockslist\.net$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".socrec.org") >= 0) return "+proxy";
        if (/^http:\/\/socrec\.org/.test(url)) return "+proxy";
        if (scheme === "http" && url.indexOf(".sod.co.jp") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".softether.org") >= 0) return "+proxy";
        if (/(?:^|\.)softether\.org$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".softether-download.com") >= 0) return "+proxy";
        if (/(?:^|\.)softether-download\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)cdn\.softlayer\.net$/.test(host)) return "+proxy";
        if (/(?:^|\.)sogclub\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("sohcradio.com") >= 0) return "+proxy";
        if (/(?:^|\.)sohcradio\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".sokmil.com") >= 0) return "+proxy";
        if (/(?:^|\.)sorting-algorithms\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".sostibet.org") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".soumo.info") >= 0) return "+proxy";
        if (/(?:^|\.)soup\.io$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".sobees.com") >= 0) return "+proxy";
        if (/(?:^|\.)sobees\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("socialwhale.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".softether.co.jp") >= 0) return "+proxy";
        if (/(?:^|\.)softwarebychuck\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("blog.sogoo.org") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("soh.tw") >= 0) return "+proxy";
        if (/(?:^|\.)soh\.tw$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("sohfrance.org") >= 0) return "+proxy";
        if (/(?:^|\.)sohfrance\.org$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("chinese.soifind.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("sokamonline.com") >= 0) return "+proxy";
        if (/(?:^|\.)solana\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".solidaritetibet.org") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".solidfiles.com") >= 0) return "+proxy";
        if (/(?:^|\.)somee\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".songjianjun.com") >= 0) return "+proxy";
        if (/(?:^|\.)songjianjun\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".sonicbbs.cc") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".sonidodelaesperanza.org") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".sopcast.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".sopcast.org") >= 0) return "+proxy";
        if (/(?:^|\.)nakedsecurity\.sophos\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".sorazone.net") >= 0) return "+proxy";
        if (/(?:^|\.)sos\.org$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("bbs.sou-tong.org") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".soubory.com") >= 0) return "+proxy";
        if (/^http:\/\/soubory\.com/.test(url)) return "+proxy";
        if (scheme === "http" && url.indexOf(".soul-plus.net") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".soulcaliburhentai.net") >= 0) return "+proxy";
        if (/(?:^|\.)soulcaliburhentai\.net$/.test(host)) return "+proxy";
        if (/(?:^|\.)soundcloud\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".soundofhope.kr") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("soundofhope.org") >= 0) return "+proxy";
        if (/(?:^|\.)soundofhope\.org$/.test(host)) return "+proxy";
        if (/(?:^|\.)soupofmedia\.com$/.test(host)) return "+proxy";
        if (/^http:\/\/sourceforge\.net\/p.*\/shadowsocksgui\//.test(url)) return "+proxy";
        if (scheme === "http" && url.indexOf(".sourcewadio.com") >= 0) return "+proxy";
        if (/(?:^|\.)south-plus\.org$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("southnews.com.tw") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("sowers.org.hk") >= 0) return "+proxy";
        if (/(?:^|\.)wlx\.sowiki\.net$/.test(host)) return "+proxy";
        if (/(?:^|\.)spankbang\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".spankingtube.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".spankwire.com") >= 0) return "+proxy";
        if (/(?:^|\.)spb\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)speakerdeck\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)speedify\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("spem.at") >= 0) return "+proxy";
        if (/(?:^|\.)spencertipping\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)spendee\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)spicevpn\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".spideroak.com") >= 0) return "+proxy";
        if (/(?:^|\.)spideroak\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".spike.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".spotflux.com") >= 0) return "+proxy";
        if (/(?:^|\.)spotflux\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".spring4u.info") >= 0) return "+proxy";
        if (/(?:^|\.)spring4u\.info$/.test(host)) return "+proxy";
        if (/(?:^|\.)springwood\.me$/.test(host)) return "+proxy";
        if (/(?:^|\.)sproutcore\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)sproxy\.info$/.test(host)) return "+proxy";
        if (/(?:^|\.)squirrelvpn\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)srocket\.us$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".ss-link.com") >= 0) return "+proxy";
        if (/(?:^|\.)ss-link\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".ssglobal.co/wp") >= 0) return "+proxy";
        if (/^http:\/\/ssglobal\.co/.test(url)) return "+proxy";
        if (scheme === "http" && url.indexOf(".ssglobal.me") >= 0) return "+proxy";
        if (/(?:^|\.)ssh91\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".sspro.ml") >= 0) return "+proxy";
        if (/^http:\/\/sspro\.ml/.test(url)) return "+proxy";
        if (scheme === "http" && url.indexOf(".ssrshare.com") >= 0) return "+proxy";
        if (/(?:^|\.)ssrshare\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)sss\.camp$/.test(host)) return "+proxy";
        if (/(?:^|\.)sstm\.moe$/.test(host)) return "+proxy";
        if (/(?:^|\.)sstmlt\.moe$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("sstmlt.net") >= 0) return "+proxy";
        if (/(?:^|\.)sstmlt\.net$/.test(host)) return "+proxy";
        if (/^http:\/\/stackoverflow\.com\/users\/895245/.test(url)) return "+proxy";
        if (scheme === "http" && url.indexOf(".stage64.hk") >= 0) return "+proxy";
        if (/(?:^|\.)stage64\.hk$/.test(host)) return "+proxy";
        if (/(?:^|\.)standupfortibet\.org$/.test(host)) return "+proxy";
        if (/(?:^|\.)standwithhk\.org$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("stanford.edu/group/falun") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("usinfo.state.gov") >= 0) return "+proxy";
        if (/(?:^|\.)statueofdemocracy\.org$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".starfishfx.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".starp2p.com") >= 0) return "+proxy";
        if (/(?:^|\.)starp2p\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".startpage.com") >= 0) return "+proxy";
        if (/(?:^|\.)startpage\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".startuplivingchina.com") >= 0) return "+proxy";
        if (/^http:\/\/startuplivingchina\.com/.test(url)) return "+proxy";
        if (/(?:^|\.)static-economist\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)stboy\.net$/.test(host)) return "+proxy";
        if (/(?:^|\.)stc\.com\.sa$/.test(host)) return "+proxy";
        if (/(?:^|\.)steel-storm\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".steganos.com") >= 0) return "+proxy";
        if (/(?:^|\.)steganos\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".steganos.net") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".stepchina.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("ny.stgloballink.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("hd.stheadline.com/news/realtime") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("sthoo.com") >= 0) return "+proxy";
        if (/(?:^|\.)sthoo\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".stickam.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("stickeraction.com/sesawe") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".stileproject.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".sto.cc") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".stoporganharvesting.org") >= 0) return "+proxy";
        if (/(?:^|\.)storagenewsletter\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".storm.mg") >= 0) return "+proxy";
        if (/(?:^|\.)storm\.mg$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".stoptibetcrisis.net") >= 0) return "+proxy";
        if (/(?:^|\.)stoptibetcrisis\.net$/.test(host)) return "+proxy";
        if (/(?:^|\.)storify\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".stormmediagroup.com") >= 0) return "+proxy";
        if (/(?:^|\.)stoweboyd\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)straitstimes\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("stranabg.com") >= 0) return "+proxy";
        if (/(?:^|\.)straplessdildo\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)streamable\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)streamate\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)streamingthe\.net$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("streema.com/tv/NTDTV_Chinese") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("cn.streetvoice.com/article") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("cn.streetvoice.com/diary") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("cn2.streetvoice.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("tw.streetvoice.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".strikingly.com") >= 0) return "+proxy";
        if (/(?:^|\.)strongvpn\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".strongwindpress.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".student.tw/db") >= 0) return "+proxy";
        if (/(?:^|\.)studentsforafreetibet\.org$/.test(host)) return "+proxy";
        if (/(?:^|\.)stumbleupon\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("stupidvideos.com") >= 0) return "+proxy";
        if (/(?:^|\.)substack\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".successfn.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("panamapapers.sueddeutsche.de") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".sugarsync.com") >= 0) return "+proxy";
        if (/(?:^|\.)sugarsync\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".sugobbs.com") >= 0) return "+proxy";
        if (/(?:^|\.)sugumiru18\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)suissl\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("summify.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".sumrando.com") >= 0) return "+proxy";
        if (/(?:^|\.)sumrando\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("sun1911.com") >= 0) return "+proxy";
        if (/(?:^|\.)sundayguardianlive\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".sunporno.com") >= 0) return "+proxy";
        if (/(?:^|\.)sunmedia\.ca$/.test(host)) return "+proxy";
        if (/(?:^|\.)sunporno\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".sunskyforum.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".sunta.com.tw") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".sunvpn.net") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".suoluo.org") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".superfreevpn.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".supervpn.net") >= 0) return "+proxy";
        if (/(?:^|\.)supervpn\.net$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".superzooi.com") >= 0) return "+proxy";
        if (/^http:\/\/superzooi\.com/.test(url)) return "+proxy";
        if (scheme === "http" && url.indexOf(".suppig.net") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".suprememastertv.com") >= 0) return "+proxy";
        if (/^http:\/\/suprememastertv\.com/.test(url)) return "+proxy";
        if (scheme === "http" && url.indexOf(".surfeasy.com") >= 0) return "+proxy";
        if (/(?:^|\.)surfeasy\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".surfeasy.com.au") >= 0) return "+proxy";
        if (/^http:\/\/surfeasy\.com\.au/.test(url)) return "+proxy";
        if (/(?:^|\.)surfshark\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)surrenderat20\.net$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".svsfx.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".swissinfo.ch") >= 0) return "+proxy";
        if (/(?:^|\.)swissinfo\.ch$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".swissvpn.net") >= 0) return "+proxy";
        if (/(?:^|\.)swissvpn\.net$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("switchvpn.net") >= 0) return "+proxy";
        if (/(?:^|\.)switchvpn\.net$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".sydneytoday.com") >= 0) return "+proxy";
        if (/(?:^|\.)sydneytoday\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".sylfoundation.org") >= 0) return "+proxy";
        if (/(?:^|\.)sylfoundation\.org$/.test(host)) return "+proxy";
        if (/(?:^|\.)syncback\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("sysresccd.org") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".sytes.net") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("blog.syx86.com/2009/09/puff") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("blog.syx86.cn/2009/09/puff") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".szbbs.net") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".szetowah.org.hk") >= 0) return "+proxy";
        if (/(?:^|\.)t-g\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".t35.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".t66y.com") >= 0) return "+proxy";
        if (/(?:^|\.)t66y\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)esg\.t91y\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".taa-usa.org") >= 0) return "+proxy";
        if (/^http:\/\/taa-usa\.org/.test(url)) return "+proxy";
        if (scheme === "http" && url.indexOf(".taaze.tw") >= 0) return "+proxy";
        if (/(?:^|\.)taaze\.tw$/.test(host)) return "+proxy";
        if (/^http:\/\/www\.tablesgenerator\.com\//.test(url)) return "+proxy";
        if (scheme === "http" && url.indexOf("tabtter.jp") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".tacem.org") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".taconet.com.tw") >= 0) return "+proxy";
        if (/(?:^|\.)taedp\.org\.tw$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".tafm.org") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".tagwa.org.au") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("tagwalk.com") >= 0) return "+proxy";
        if (/(?:^|\.)tagwalk\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("tahr.org.tw") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".taipeisociety.org") >= 0) return "+proxy";
        if (/(?:^|\.)taipeisociety\.org$/.test(host)) return "+proxy";
        if (/(?:^|\.)taipeitimes\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".taiwanbible.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".taiwancon.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".taiwandaily.net") >= 0) return "+proxy";
        if (/(?:^|\.)taiwandaily\.net$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".taiwandc.org") >= 0) return "+proxy";
        if (/(?:^|\.)taiwanhot\.net$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".taiwanjustice.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("taiwankiss.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("taiwannation.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("taiwannation.com.tw") >= 0) return "+proxy";
        if (/(?:^|\.)taiwanncf\.org\.tw$/.test(host)) return "+proxy";
        if (/(?:^|\.)taiwannews\.com\.tw$/.test(host)) return "+proxy";
        if (/^http:\/\/www\.taiwanonline\.cc\//.test(url)) return "+proxy";
        if (scheme === "http" && url.indexOf("taiwantp.net") >= 0) return "+proxy";
        if (/(?:^|\.)taiwantt\.org\.tw$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("taiwanus.net") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("taiwanyes.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("taiwan-sex.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".talk853.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".talkboxapp.com") >= 0) return "+proxy";
        if (/(?:^|\.)talkboxapp\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".talkcc.com") >= 0) return "+proxy";
        if (/(?:^|\.)talkcc\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".talkonly.net") >= 0) return "+proxy";
        if (/(?:^|\.)talkonly\.net$/.test(host)) return "+proxy";
        if (/(?:^|\.)tamiaode\.tk$/.test(host)) return "+proxy";
        if (/(?:^|\.)tanc\.org$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("tangben.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".tangren.us") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".taoism.net") >= 0) return "+proxy";
        if (/^http:\/\/taoism\.net/.test(url)) return "+proxy";
        if (scheme === "http" && url.indexOf(".taolun.info") >= 0) return "+proxy";
        if (/(?:^|\.)taolun\.info$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".tapatalk.com") >= 0) return "+proxy";
        if (/(?:^|\.)tapatalk\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("blog.taragana.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".tascn.com.au") >= 0) return "+proxy";
        if (/(?:^|\.)taup\.net$/.test(host)) return "+proxy";
        if (/^http:\/\/www\.taup\.org\.tw/.test(url)) return "+proxy";
        if (scheme === "http" && url.indexOf(".taweet.com") >= 0) return "+proxy";
        if (/(?:^|\.)taweet\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".tbcollege.org") >= 0) return "+proxy";
        if (/(?:^|\.)tbcollege\.org$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".tbi.org.hk") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".tbicn.org") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".tbjyt.org") >= 0) return "+proxy";
        if (/(?:^|\.)tbpic\.info$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".tbrc.org") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("tbs-rainbow.org") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".tbsec.org") >= 0) return "+proxy";
        if (/(?:^|\.)tbsec\.org$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("tbskkinabalu.page.tl") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".tbsmalaysia.org") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".tbsn.org") >= 0) return "+proxy";
        if (/(?:^|\.)tbsn\.org$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".tbsseattle.org") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".tbssqh.org") >= 0) return "+proxy";
        if (/^http:\/\/tbssqh\.org/.test(url)) return "+proxy";
        if (scheme === "http" && url.indexOf("tbswd.org") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".tbtemple.org.uk") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".tbthouston.org") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".tccwonline.org") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".tcewf.org") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("tchrd.org") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("tcnynj.org") >= 0) return "+proxy";
        if (/(?:^|\.)tcpspeed\.co$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".tcpspeed.com") >= 0) return "+proxy";
        if (/(?:^|\.)tcpspeed\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".tcsofbc.org") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".tcsovi.org") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".tdm.com.mo") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("teamamericany.com") >= 0) return "+proxy";
        if (/(?:^|\.)techspot\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)techviz\.net$/.test(host)) return "+proxy";
        if (/(?:^|\.)teck\.in$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".teeniefuck.net") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("teensinasia.com") >= 0) return "+proxy";
        if (/(?:^|\.)tehrantimes\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".telecomspace.com") >= 0) return "+proxy";
        if (/(?:^|\.)telegraph\.co\.uk$/.test(host)) return "+proxy";
        if (/(?:^|\.)telegra\.ph$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".tenacy.com") >= 0) return "+proxy";
        if (/(?:^|\.)tenzinpalmo\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".tew.org") >= 0) return "+proxy";
        if (/(?:^|\.)tew\.org$/.test(host)) return "+proxy";
        if (/(?:^|\.)tfiflve\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".thaicn.com") >= 0) return "+proxy";
        if (/(?:^|\.)theatlantic\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)theatrum-belli\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)cn\.theaustralian\.com\.au$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("theblemish.com") >= 0) return "+proxy";
        if (/(?:^|\.)thebcomplex\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)theblaze\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".thebobs.com") >= 0) return "+proxy";
        if (/(?:^|\.)thebobs\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".thechinabeat.org") >= 0) return "+proxy";
        if (/(?:^|\.)thechinacollection\.org$/.test(host)) return "+proxy";
        if (/^http:\/\/www\.thechinastory\.org\/yearbooks\/yearbook-2012\//.test(url)) return "+proxy";
        if (/(?:^|\.)theconversation\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".thedalailamamovie.com") >= 0) return "+proxy";
        if (/^http:\/\/thedalailamamovie\.com/.test(url)) return "+proxy";
        if (/(?:^|\.)thediplomat\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)thedw\.us$/.test(host)) return "+proxy";
        if (/(?:^|\.)theepochtimes\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("thefrontier.hk/tf") >= 0) return "+proxy";
        if (/(?:^|\.)theguardian\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)thegay\.com$/.test(host)) return "+proxy";
        if (/^http:\/\/thegioitinhoc\.vn\//.test(url)) return "+proxy";
        if (scheme === "http" && url.indexOf(".thegly.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".thehots.info") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("thehousenews.com") >= 0) return "+proxy";
        if (/(?:^|\.)thehun\.net$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".theinitium.com") >= 0) return "+proxy";
        if (/(?:^|\.)theinitium\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)themoviedb\.org$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".thenewslens.com") >= 0) return "+proxy";
        if (/(?:^|\.)thenewslens\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".thepiratebay.org") >= 0) return "+proxy";
        if (/(?:^|\.)thepiratebay\.org$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".theporndude.com") >= 0) return "+proxy";
        if (/(?:^|\.)theporndude\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)theportalwiki\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)theprint\.in$/.test(host)) return "+proxy";
        if (/(?:^|\.)threadreaderapp\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("thereallove.kr") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("therock.net.nz") >= 0) return "+proxy";
        if (/(?:^|\.)thesaturdaypaper\.com\.au$/.test(host)) return "+proxy";
        if (/(?:^|\.)thestandnews\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("thetibetcenter.org") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("thetibetconnection.org") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".thetibetmuseum.org") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".thetibetpost.com") >= 0) return "+proxy";
        if (/(?:^|\.)thetibetpost\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)thetinhat\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("thetrotskymovie.com") >= 0) return "+proxy";
        if (/(?:^|\.)thetvdb\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("thevivekspot.com") >= 0) return "+proxy";
        if (/(?:^|\.)thewgo\.org$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".theync.com") >= 0) return "+proxy";
        if (/^http:\/\/theync\.com/.test(url)) return "+proxy";
        if (scheme === "http" && url.indexOf(".thinkingtaiwan.com") >= 0) return "+proxy";
        if (/(?:^|\.)thinkingtaiwan\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".thisav.com") >= 0) return "+proxy";
        if (/^http:\/\/thisav\.com/.test(url)) return "+proxy";
        if (scheme === "http" && url.indexOf(".thlib.org") >= 0) return "+proxy";
        if (/(?:^|\.)thomasbernhard\.org$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".thongdreams.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("threatchaos.com") >= 0) return "+proxy";
        if (/(?:^|\.)throughnightsfire\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".thumbzilla.com") >= 0) return "+proxy";
        if (/(?:^|\.)thywords\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".thywords.com.tw") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("tiananmenmother.org") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".tiananmenduizhi.com") >= 0) return "+proxy";
        if (/(?:^|\.)tiananmenduizhi\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)tiananmenuniv\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)tiananmenuniv\.net$/.test(host)) return "+proxy";
        if (/(?:^|\.)tiandixing\.org$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".tianhuayuan.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".tianlawoffice.com") >= 0) return "+proxy";
        if (/(?:^|\.)tianti\.io$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("tiantibooks.org") >= 0) return "+proxy";
        if (/(?:^|\.)tiantibooks\.org$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("tianyantong.org.cn") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".tianzhu.org") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".tibet.at") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("tibet.ca") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".tibet.com") >= 0) return "+proxy";
        if (/(?:^|\.)tibet\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("tibet.fr") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".tibet.net") >= 0) return "+proxy";
        if (/(?:^|\.)tibet\.net$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("tibet.nu") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".tibet.org") >= 0) return "+proxy";
        if (/(?:^|\.)tibet\.org$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".tibet.sk") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("tibet.org.tw") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".tibet.to") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".tibet-envoy.eu") >= 0) return "+proxy";
        if (/(?:^|\.)tibet-envoy\.eu$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".tibet-foundation.org") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".tibet-house-trust.co.uk") >= 0) return "+proxy";
        if (/(?:^|\.)tibet-initiative\.de$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".tibet-munich.de") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".tibet3rdpole.org") >= 0) return "+proxy";
        if (/^http:\/\/tibet3rdpole\.org/.test(url)) return "+proxy";
        if (scheme === "http" && url.indexOf("tibetaction.net") >= 0) return "+proxy";
        if (/(?:^|\.)tibetaction\.net$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".tibetaid.org") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("tibetalk.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".tibetan.fr") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("tibetan-alliance.org") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".tibetanarts.org") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".tibetanbuddhistinstitute.org") >= 0) return "+proxy";
        if (/(?:^|\.)tibetanbuddhistinstitute\.org$/.test(host)) return "+proxy";
        if (/(?:^|\.)tibetancommunity\.org$/.test(host)) return "+proxy";
        if (/(?:^|\.)tibetanentrepreneurs\.org$/.test(host)) return "+proxy";
        if (/(?:^|\.)tibetanhealth\.org$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".tibetanjournal.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".tibetanlanguage.org") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".tibetanliberation.org") >= 0) return "+proxy";
        if (/(?:^|\.)tibetanliberation\.org$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".tibetcollection.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".tibetanaidproject.org") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".tibetancommunityuk.net") >= 0) return "+proxy";
        if (/^http:\/\/tibetancommunityuk\.net/.test(url)) return "+proxy";
        if (scheme === "http" && url.indexOf("tibetanculture.org") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("tibetanfeministcollective.org") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".tibetanpaintings.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".tibetanphotoproject.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".tibetanpoliticalreview.org") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".tibetanreview.net") >= 0) return "+proxy";
        if (/^http:\/\/tibetansports\.org/.test(url)) return "+proxy";
        if (scheme === "http" && url.indexOf(".tibetanwomen.org") >= 0) return "+proxy";
        if (/^http:\/\/tibetanwomen\.org/.test(url)) return "+proxy";
        if (scheme === "http" && url.indexOf(".tibetanyouth.org") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".tibetanyouthcongress.org") >= 0) return "+proxy";
        if (/(?:^|\.)tibetanyouthcongress\.org$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".tibetcharity.dk") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("tibetcharity.in") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".tibetchild.org") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".tibetcity.com") >= 0) return "+proxy";
        if (/(?:^|\.)tibetcorps\.org$/.test(host)) return "+proxy";
        if (/(?:^|\.)tibetexpress\.net$/.test(host)) return "+proxy";
        if (/(?:^|\.)tibetfocus\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)tibetfund\.org$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".tibetgermany.com") >= 0) return "+proxy";
        if (/(?:^|\.)tibetgermany\.de$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".tibethaus.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".tibetheritagefund.org") >= 0) return "+proxy";
        if (/(?:^|\.)tibethouse\.jp$/.test(host)) return "+proxy";
        if (/(?:^|\.)tibethouse\.org$/.test(host)) return "+proxy";
        if (/(?:^|\.)tibethouse\.us$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".tibetinfonet.net") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".tibetjustice.org") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".tibetkomite.dk") >= 0) return "+proxy";
        if (/(?:^|\.)tibetmuseum\.org$/.test(host)) return "+proxy";
        if (/(?:^|\.)tibetnetwork\.org$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".tibetoffice.ch") >= 0) return "+proxy";
        if (/^http:\/\/tibetoffice\.ch/.test(url)) return "+proxy";
        if (scheme === "http" && url.indexOf("tibetoffice.eu") >= 0) return "+proxy";
        if (/(?:^|\.)tibetoffice\.org$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("tibetonline.com") >= 0) return "+proxy";
        if (/(?:^|\.)tibetonline\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".tibetoffice.com.au") >= 0) return "+proxy";
        if (/^http:\/\/tibetoffice\.com\.au/.test(url)) return "+proxy";
        if (/(?:^|\.)tibetonline\.tv$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".tibetonline.tv") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".tibetoralhistory.org") >= 0) return "+proxy";
        if (/^http:\/\/tibetoralhistory\.org/.test(url)) return "+proxy";
        if (scheme === "http" && url.indexOf(".tibetpolicy.eu") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".tibetrelieffund.co.uk") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("tibetsites.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".tibetsociety.com") >= 0) return "+proxy";
        if (/(?:^|\.)tibetsociety\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".tibetsun.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".tibetsupportgroup.org") >= 0) return "+proxy";
        if (/^http:\/\/tibetsupportgroup\.org/.test(url)) return "+proxy";
        if (scheme === "http" && url.indexOf(".tibetswiss.ch") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".tibettelegraph.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("tibettimes.net") >= 0) return "+proxy";
        if (/(?:^|\.)tibetwrites\.org$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".ticket.com.tw") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".tigervpn.com") >= 0) return "+proxy";
        if (/(?:^|\.)tigervpn\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".timdir.com") >= 0) return "+proxy";
        if (/^http:\/\/timdir\.com/.test(url)) return "+proxy";
        if (scheme === "http" && url.indexOf(".time.com") >= 0) return "+proxy";
        if (/^http:\/\/time\.com/.test(url)) return "+proxy";
        if (/(?:^|\.)timesnownews\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".timsah.com") >= 0) return "+proxy";
        if (/(?:^|\.)timtales\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)blog\.tiney\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("tintuc101.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".tiny.cc") >= 0) return "+proxy";
        if (/^http:\/\/tiny\.cc/.test(url)) return "+proxy";
        if (scheme === "http" && url.indexOf("tinychat.com") >= 0) return "+proxy";
        if (/(?:^|\.)tinypaste\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)tipas\.net$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".tistory.com") >= 0) return "+proxy";
        if (/(?:^|\.)tkcs-collins\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".tmagazine.com") >= 0) return "+proxy";
        if (/(?:^|\.)tmagazine\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".tmdfish.com") >= 0) return "+proxy";
        if (/^http:\/\/tmi\.me/.test(url)) return "+proxy";
        if (scheme === "http" && url.indexOf(".tmpp.org") >= 0) return "+proxy";
        if (/^http:\/\/tmpp\.org/.test(url)) return "+proxy";
        if (scheme === "http" && url.indexOf(".tnaflix.com") >= 0) return "+proxy";
        if (/(?:^|\.)tnaflix\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".tngrnow.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".tngrnow.net") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".tnp.org") >= 0) return "+proxy";
        if (/^http:\/\/tnp\.org/.test(url)) return "+proxy";
        if (scheme === "http" && url.indexOf(".to-porno.com") >= 0) return "+proxy";
        if (/(?:^|\.)to-porno\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("togetter.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".tokyo-247.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".tokyo-hot.com") >= 0) return "+proxy";
        if (/(?:^|\.)tokyo-porn-tube\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)tokyocn\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("tw.tomonews.net") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".tongil.or.kr") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".tono-oka.jp") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("tonyyan.net") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".toodoc.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("toonel.net") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("top81.ws") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".topnews.in") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".toppornsites.com") >= 0) return "+proxy";
        if (/^http:\/\/toppornsites\.com/.test(url)) return "+proxy";
        if (scheme === "http" && url.indexOf(".torguard.net") >= 0) return "+proxy";
        if (/(?:^|\.)torguard\.net$/.test(host)) return "+proxy";
        if (/(?:^|\.)top\.tv$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".topshareware.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".topsy.com") >= 0) return "+proxy";
        if (/(?:^|\.)topsy\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)toptip\.ca$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("tora.to") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".torcn.com") >= 0) return "+proxy";
        if (/(?:^|\.)torlock\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".torproject.org") >= 0) return "+proxy";
        if (/(?:^|\.)torproject\.org$/.test(host)) return "+proxy";
        if (/(?:^|\.)torrentkitty\.tv$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("torrentprivacy.com") >= 0) return "+proxy";
        if (/(?:^|\.)torrentprivacy\.com$/.test(host)) return "+proxy";
        if (/^http:\/\/torrentproject\.se/.test(url)) return "+proxy";
        if (/(?:^|\.)torrenty\.org$/.test(host)) return "+proxy";
        if (/(?:^|\.)torrentz\.eu$/.test(host)) return "+proxy";
        if (/(?:^|\.)torvpn\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)totalvpn\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".toutiaoabc.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("towngain.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("toypark.in") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("toytractorshow.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".tparents.org") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".tpi.org.tw") >= 0) return "+proxy";
        if (/(?:^|\.)tpi\.org\.tw$/.test(host)) return "+proxy";
        if (/(?:^|\.)tradingview\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)transparency\.org$/.test(host)) return "+proxy";
        if (/(?:^|\.)treemall\.com\.tw$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("trendsmap.com") >= 0) return "+proxy";
        if (/(?:^|\.)trendsmap\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".trialofccp.org") >= 0) return "+proxy";
        if (/(?:^|\.)trialofccp\.org$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".trimondi.de/SDLE") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".trouw.nl") >= 0) return "+proxy";
        if (/(?:^|\.)trouw\.nl$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".trt.net.tr") >= 0) return "+proxy";
        if (/(?:^|\.)trt\.net\.tr$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("trtc.com.tw") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".truebuddha-md.org") >= 0) return "+proxy";
        if (/(?:^|\.)truebuddha-md\.org$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("trulyergonomic.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".truth101.co.tv") >= 0) return "+proxy";
        if (/(?:^|\.)truth101\.co\.tv$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".truthontour.org") >= 0) return "+proxy";
        if (/(?:^|\.)truthontour\.org$/.test(host)) return "+proxy";
        if (/(?:^|\.)truthsocial\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".truveo.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".tsctv.net") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".tsemtulku.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("tsquare.tv") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".tsu.org.tw") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("tsunagarumon.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".tsctv.net") >= 0) return "+proxy";
        if (/(?:^|\.)tt1069\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".tttan.com") >= 0) return "+proxy";
        if (/(?:^|\.)tttan\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)ttv\.com\.tw$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("tu8964.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".tubaholic.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".tube.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("tube8.com") >= 0) return "+proxy";
        if (/(?:^|\.)tube8\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".tube911.com") >= 0) return "+proxy";
        if (/(?:^|\.)tube911\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".tubecup.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".tubegals.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".tubeislam.com") >= 0) return "+proxy";
        if (/^http:\/\/tubeislam\.com/.test(url)) return "+proxy";
        if (scheme === "http" && url.indexOf(".tubestack.com") >= 0) return "+proxy";
        if (/(?:^|\.)tubewolf\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".tuibeitu.net") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("tuidang.net") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".tuidang.org") >= 0) return "+proxy";
        if (/(?:^|\.)tuidang\.org$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".tuidang.se") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("bbs.tuitui.info") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".tumutanzi.com") >= 0) return "+proxy";
        if (/^http:\/\/tumutanzi\.com/.test(url)) return "+proxy";
        if (/(?:^|\.)tumview\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".tunein.com") >= 0) return "+proxy";
        if (/^http:\/\/tunein\.com/.test(url)) return "+proxy";
        if (/(?:^|\.)tunnelbear\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)tunnelblick\.net$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".tunnelr.com") >= 0) return "+proxy";
        if (/(?:^|\.)tunnelr\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)tunsafe\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("tuitwit.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".turansam.org") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".turbobit.net") >= 0) return "+proxy";
        if (/(?:^|\.)turbobit\.net$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".turbohide.com") >= 0) return "+proxy";
        if (/(?:^|\.)turbohide\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)turkistantimes\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".tushycash.com") >= 0) return "+proxy";
        if (/^http:\/\/tushycash\.com/.test(url)) return "+proxy";
        if (/(?:^|\.)app\.tutanota\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".tuvpn.com") >= 0) return "+proxy";
        if (/(?:^|\.)tuvpn\.com$/.test(host)) return "+proxy";
        if (/^http:\/\/tuzaijidi\.com/.test(url)) return "+proxy";
        if (/^http:\/\/.*\.tuzaijidi\.com/.test(url)) return "+proxy";
        if (scheme === "http" && url.indexOf(".tw01.org") >= 0) return "+proxy";
        if (/^http:\/\/tw01\.org/.test(url)) return "+proxy";
        if (scheme === "http" && url.indexOf(".tumblr.com") >= 0) return "+proxy";
        if (/(?:^|\.)tumblr\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)lecloud\.net$/.test(host)) return "+proxy";
        if (/^http:\/\/cosmic\.monar\.ch/.test(url)) return "+proxy";
        if (/(?:^|\.)slutmoonbeam\.com$/.test(host)) return "+proxy";
        if (/^http:\/\/blog\.soylent\.com/.test(url)) return "+proxy";
        if (scheme === "http" && url.indexOf(".tv.com") >= 0) return "+proxy";
        if (/^http:\/\/tv\.com/.test(url)) return "+proxy";
        if (scheme === "http" && url.indexOf("tvants.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("forum.tvb.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("news.tvb.com/list/world") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("news.tvb.com/local") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("news.tvbs.com.tw") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".tvboxnow.com") >= 0) return "+proxy";
        if (/^http:\/\/tvboxnow\.com\//.test(url)) return "+proxy";
        if (scheme === "http" && url.indexOf("tvider.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".tvmost.com.hk") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".tvplayvideos.com") >= 0) return "+proxy";
        if (/(?:^|\.)tvunetworks\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".tw-blog.com") >= 0) return "+proxy";
        if (/^https:\/\/tw-blog\.com/.test(url)) return "+proxy";
        if (scheme === "http" && url.indexOf(".tw-npo.org") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".twaitter.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("twapperkeeper.com") >= 0) return "+proxy";
        if (/(?:^|\.)twapperkeeper\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)twaud\.io$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".twaud.io") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".twavi.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".twbbs.net.tw") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("twbbs.org") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("twbbs.tw") >= 0) return "+proxy";
        if (/(?:^|\.)twblogger\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("tweepmag.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".tweepml.org") >= 0) return "+proxy";
        if (/(?:^|\.)tweepml\.org$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".tweetbackup.com") >= 0) return "+proxy";
        if (/(?:^|\.)tweetbackup\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("tweetboard.com") >= 0) return "+proxy";
        if (/(?:^|\.)tweetboard\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".tweetboner.biz") >= 0) return "+proxy";
        if (/(?:^|\.)tweetboner\.biz$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".tweetcs.com") >= 0) return "+proxy";
        if (/^http:\/\/tweetcs\.com/.test(url)) return "+proxy";
        if (/^http:\/\/deck\.ly/.test(url)) return "+proxy";
        if (/(?:^|\.)mtw\.tl$/.test(host)) return "+proxy";
        if (/(?:^|\.)tweetedtimes\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)tweetmylast\.fm$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("tweetphoto.com") >= 0) return "+proxy";
        if (/(?:^|\.)tweetphoto\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)tweetrans\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("tweetree.com") >= 0) return "+proxy";
        if (/(?:^|\.)tweetree\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".tweettunnel.com") >= 0) return "+proxy";
        if (/(?:^|\.)tweettunnel\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)tweetwally\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("tweetymail.com") >= 0) return "+proxy";
        if (/(?:^|\.)twelve\.today$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".tweez.net") >= 0) return "+proxy";
        if (/^http:\/\/tweez\.net/.test(url)) return "+proxy";
        if (/(?:^|\.)twftp\.org$/.test(host)) return "+proxy";
        if (/(?:^|\.)twgreatdaily\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("twibase.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".twibble.de") >= 0) return "+proxy";
        if (/(?:^|\.)twibble\.de$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("twibbon.com") >= 0) return "+proxy";
        if (/(?:^|\.)twibs\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".twicountry.org") >= 0) return "+proxy";
        if (/^http:\/\/twicountry\.org/.test(url)) return "+proxy";
        if (scheme === "http" && url.indexOf("twicsy.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".twiends.com") >= 0) return "+proxy";
        if (/^http:\/\/twiends\.com/.test(url)) return "+proxy";
        if (scheme === "http" && url.indexOf(".twifan.com") >= 0) return "+proxy";
        if (/^http:\/\/twifan\.com/.test(url)) return "+proxy";
        if (scheme === "http" && url.indexOf("twiffo.com") >= 0) return "+proxy";
        if (/(?:^|\.)twiffo\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".twilightsex.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("twilog.org") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("twimbow.com") >= 0) return "+proxy";
        if (/(?:^|\.)twindexx\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("twipple.jp") >= 0) return "+proxy";
        if (/(?:^|\.)twipple\.jp$/.test(host)) return "+proxy";
        if (/(?:^|\.)twip\.me$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("twishort.com") >= 0) return "+proxy";
        if (/(?:^|\.)twishort\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("twistar.cc") >= 0) return "+proxy";
        if (/(?:^|\.)twister\.net\.co$/.test(host)) return "+proxy";
        if (/(?:^|\.)twisterio\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("twisternow.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("twistory.net") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("twitbrowser.net") >= 0) return "+proxy";
        if (/(?:^|\.)twitcause\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)twitgether\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)twiggit\.org$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("twitgoo.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("twitiq.com") >= 0) return "+proxy";
        if (/(?:^|\.)twitiq\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".twitlonger.com") >= 0) return "+proxy";
        if (/(?:^|\.)twitlonger\.com$/.test(host)) return "+proxy";
        if (/^http:\/\/tl\.gd\//.test(url)) return "+proxy";
        if (scheme === "http" && url.indexOf("twitmania.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("twitoaster.com") >= 0) return "+proxy";
        if (/(?:^|\.)twitoaster\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)twitonmsn\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".twit2d.com") >= 0) return "+proxy";
        if (/(?:^|\.)twit2d\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".twitstat.com") >= 0) return "+proxy";
        if (/(?:^|\.)twitstat\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)firstfivefollowers\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)retweeteffect\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)tweeplike\.me$/.test(host)) return "+proxy";
        if (/(?:^|\.)tweepguide\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)turbotwitter\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".twitvid.com") >= 0) return "+proxy";
        if (/(?:^|\.)twitvid\.com$/.test(host)) return "+proxy";
        if (/^http:\/\/twt\.tl/.test(url)) return "+proxy";
        if (scheme === "http" && url.indexOf("twittbot.net") >= 0) return "+proxy";
        if (/(?:^|\.)ads-twitter\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)twttr\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)twitter4j\.org$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".twittercounter.com") >= 0) return "+proxy";
        if (/(?:^|\.)twittercounter\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("twitterfeed.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".twittergadget.com") >= 0) return "+proxy";
        if (/(?:^|\.)twittergadget\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".twitterkr.com") >= 0) return "+proxy";
        if (/(?:^|\.)twitterkr\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)twittermail\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)twitterrific\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("twittertim.es") >= 0) return "+proxy";
        if (/(?:^|\.)twittertim\.es$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("twitthat.com") >= 0) return "+proxy";
        if (/(?:^|\.)twitturk\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".twitturly.com") >= 0) return "+proxy";
        if (/(?:^|\.)twitturly\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".twitzap.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("twiyia.com") >= 0) return "+proxy";
        if (/(?:^|\.)twstar\.net$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".twtkr.com") >= 0) return "+proxy";
        if (/^http:\/\/twtkr\.com/.test(url)) return "+proxy";
        if (scheme === "http" && url.indexOf(".twnorth.org.tw") >= 0) return "+proxy";
        if (/(?:^|\.)twreporter\.org$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("twskype.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("twtrland.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("twurl.nl") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".twyac.org") >= 0) return "+proxy";
        if (/(?:^|\.)twyac\.org$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".txxx.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".tycool.com") >= 0) return "+proxy";
        if (/(?:^|\.)tycool\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)typepad\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)blog\.expofutures\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)legaltech\.law\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)blogs\.tampabay\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)contests\.twilio\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)typora\.io$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".u9un.com") >= 0) return "+proxy";
        if (/(?:^|\.)u9un\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".ubddns.org") >= 0) return "+proxy";
        if (/^http:\/\/ubddns\.org/.test(url)) return "+proxy";
        if (/(?:^|\.)uberproxy\.net$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".uc-japan.org") >= 0) return "+proxy";
        if (/(?:^|\.)uc-japan\.org$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".srcf.ucam.org/salon/") >= 0) return "+proxy";
        if (/^http:\/\/china\.ucanews\.com\//.test(url)) return "+proxy";
        if (/(?:^|\.)ucdc1998\.org$/.test(host)) return "+proxy";
        if (/^http:\/\/hum.*\.uchicago\.edu\/faculty\/ywang\/history/.test(url)) return "+proxy";
        if (/(?:^|\.)uderzo\.it$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".udn.com") >= 0) return "+proxy";
        if (/(?:^|\.)udn\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)udn\.com\.tw$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("udnbkk.com/bbs") >= 0) return "+proxy";
        if (/(?:^|\.)uforadio\.com\.tw$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("ufreevpn.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".ugo.com") >= 0) return "+proxy";
        if (/(?:^|\.)uhdwallpapers\.org$/.test(host)) return "+proxy";
        if (/(?:^|\.)uhrp\.org$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".uighur.nl") >= 0) return "+proxy";
        if (/(?:^|\.)uighur\.nl$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("uighurbiz.net") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".ulike.net") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("ukcdp.co.uk") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("ukliferadio.co.uk") >= 0) return "+proxy";
        if (/(?:^|\.)ukliferadio\.co\.uk$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("ultravpn.fr") >= 0) return "+proxy";
        if (/(?:^|\.)ultravpn\.fr$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("ultraxs.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("umich.edu/~falun") >= 0) return "+proxy";
        if (/(?:^|\.)unblock\.cn\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".unblocker.yt") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("unblock-us.com") >= 0) return "+proxy";
        if (/(?:^|\.)unblock-us\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".unblockdmm.com") >= 0) return "+proxy";
        if (/^http:\/\/unblockdmm\.com/.test(url)) return "+proxy";
        if (/(?:^|\.)unblocksit\.es$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("uncyclomedia.org") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".uncyclopedia.hk/wiki") >= 0) return "+proxy";
        if (/^http:\/\/uncyclopedia\.hk/.test(url)) return "+proxy";
        if (/^http:\/\/uncyclopedia\.tw/.test(url)) return "+proxy";
        if (scheme === "http" && url.indexOf("underwoodammo.com") >= 0) return "+proxy";
        if (/(?:^|\.)underwoodammo\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)unholyknight\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".uni.cc") >= 0) return "+proxy";
        if (/(?:^|\.)cldr\.unicode\.org$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".unification.net") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".unification.org.tw") >= 0) return "+proxy";
        if (/(?:^|\.)unirule\.cloud$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".unitedsocialpress.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".unix100.com") >= 0) return "+proxy";
        if (/(?:^|\.)unknownspace\.org$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".unodedos.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("unpo.org") >= 0) return "+proxy";
        if (/(?:^|\.)unstable\.icu$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".untraceable.us") >= 0) return "+proxy";
        if (/^http:\/\/untraceable\.us/.test(url)) return "+proxy";
        if (/(?:^|\.)uocn\.org$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("tor.updatestar.com") >= 0) return "+proxy";
        if (/(?:^|\.)upghsbc\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".upholdjustice.org") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".upload4u.info") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("uploaded.net/file") >= 0) return "+proxy";
        if (/^http:\/\/uploaded\.net\/file/.test(url)) return "+proxy";
        if (/^http:\/\/uploaded\.to\/file/.test(url)) return "+proxy";
        if (scheme === "http" && url.indexOf(".uploadstation.com/file") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".upmedia.mg") >= 0) return "+proxy";
        if (/(?:^|\.)upmedia\.mg$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".upornia.com") >= 0) return "+proxy";
        if (/^http:\/\/upornia\.com/.test(url)) return "+proxy";
        if (/(?:^|\.)uproxy\.org$/.test(host)) return "+proxy";
        if (/(?:^|\.)uptodown\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".upwill.org") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("ur7s.com") >= 0) return "+proxy";
        if (/(?:^|\.)urbandictionary\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)urbansurvival\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("myshare.url.com.tw/") >= 0) return "+proxy";
        if (/(?:^|\.)urlborg\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)urlparser\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("us.to") >= 0) return "+proxy";
        if (/(?:^|\.)usacn\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".usaip.eu") >= 0) return "+proxy";
        if (/(?:^|\.)usaip\.eu$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("dalailama.usc.edu") >= 0) return "+proxy";
        if (/(?:^|\.)uscnpm\.org$/.test(host)) return "+proxy";
        if (/(?:^|\.)usma\.edu$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".usocctn.com") >= 0) return "+proxy";
        if (/(?:^|\.)ustibetcommittee\.org$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".ustream.tv") >= 0) return "+proxy";
        if (/(?:^|\.)ustream\.tv$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("usus.cc") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".utopianpal.com") >= 0) return "+proxy";
        if (/(?:^|\.)utopianpal\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".uu-gg.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".uvwxyz.xyz") >= 0) return "+proxy";
        if (/(?:^|\.)uvwxyz\.xyz$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".uwants.com") >= 0) return "+proxy";
        if (/(?:^|\.)uwants\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".uwants.net") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("uyghur.co.uk") >= 0) return "+proxy";
        if (/^http:\/\/uyghur-j\.org/.test(url)) return "+proxy";
        if (/(?:^|\.)uyghuraa\.org$/.test(host)) return "+proxy";
        if (/(?:^|\.)uyghuramerican\.org$/.test(host)) return "+proxy";
        if (/(?:^|\.)uyghurbiz\.org$/.test(host)) return "+proxy";
        if (/(?:^|\.)uyghurcanadian\.ca$/.test(host)) return "+proxy";
        if (/(?:^|\.)uyghurcongress\.org$/.test(host)) return "+proxy";
        if (/(?:^|\.)uyghurpen\.org$/.test(host)) return "+proxy";
        if (/(?:^|\.)uyghurpress\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)uyghurstudies\.org$/.test(host)) return "+proxy";
        if (/(?:^|\.)uyghurtribunal\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("uygur.org") >= 0) return "+proxy";
        if (/^http:\/\/uymaarip\.com\//.test(url)) return "+proxy";
        if (/(?:^|\.)v2fly\.org$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".v2ray.com") >= 0) return "+proxy";
        if (/(?:^|\.)v2ray\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)v2raycn\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)v2raytech\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)valeursactuelles\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".van001.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".van698.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".vanemu.cn") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".vanilla-jp.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".vanpeople.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("vansky.com") >= 0) return "+proxy";
        if (/(?:^|\.)vaticannews\.va$/.test(host)) return "+proxy";
        if (/(?:^|\.)vcf-online\.org$/.test(host)) return "+proxy";
        if (/(?:^|\.)vcfbuilder\.org$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".vegasred.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".velkaepocha.sk") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".venbbs.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".venchina.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".venetianmacao.com") >= 0) return "+proxy";
        if (/(?:^|\.)venetianmacao\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("veoh.com") >= 0) return "+proxy";
        if (/(?:^|\.)vercel\.app$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("mysite.verizon.net") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("vermonttibet.org") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".versavpn.com") >= 0) return "+proxy";
        if (/(?:^|\.)versavpn\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)verybs\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".vft.com.tw") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".viber.com") >= 0) return "+proxy";
        if (/(?:^|\.)viber\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".vica.info") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".victimsofcommunism.org") >= 0) return "+proxy";
        if (/(?:^|\.)victimsofcommunism\.org$/.test(host)) return "+proxy";
        if (/(?:^|\.)vid\.me$/.test(host)) return "+proxy";
        if (/(?:^|\.)vidble\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("videobam.com") >= 0) return "+proxy";
        if (/(?:^|\.)videobam\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".videodetective.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".videomega.tv") >= 0) return "+proxy";
        if (/(?:^|\.)videomega\.tv$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".videomo.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("videopediaworld.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".videopress.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".vidinfo.org/video") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("vietdaikynguyen.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".vijayatemple.org") >= 0) return "+proxy";
        if (/(?:^|\.)vilavpn\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("vimeo.com") >= 0) return "+proxy";
        if (/(?:^|\.)vimeo\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)vimperator\.org$/.test(host)) return "+proxy";
        if (/(?:^|\.)vincnd\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)vinniev\.com$/.test(host)) return "+proxy";
        if (/^http:\/\/www\.lib\.virginia\.edu\/area-studies\/Tibet\/tibet\.html/.test(url)) return "+proxy";
        if (scheme === "http" && url.indexOf(".virtualrealporn.com") >= 0) return "+proxy";
        if (/(?:^|\.)virtualrealporn\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("visibletweets.com") >= 0) return "+proxy";
        if (/^http:\/\/ny\.visiontimes\.com/.test(url)) return "+proxy";
        if (scheme === "http" && url.indexOf(".vital247.org") >= 0) return "+proxy";
        if (/(?:^|\.)viu\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".vivahentai4u.net") >= 0) return "+proxy";
        if (/(?:^|\.)vivaldi\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".vivatube.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".vivthomas.com") >= 0) return "+proxy";
        if (/(?:^|\.)vivthomas\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".vjav.com") >= 0) return "+proxy";
        if (/(?:^|\.)vjav\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".vjmedia.com.hk") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".vllcs.org") >= 0) return "+proxy";
        if (/^http:\/\/vllcs\.org/.test(url)) return "+proxy";
        if (/(?:^|\.)vmixcore\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)vnet\.link$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".vocativ.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("vocn.tv") >= 0) return "+proxy";
        if (/(?:^|\.)vocus\.cc$/.test(host)) return "+proxy";
        if (/(?:^|\.)voicettank\.org$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".vot.org") >= 0) return "+proxy";
        if (/(?:^|\.)vot\.org$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".vovo2000.com") >= 0) return "+proxy";
        if (/^http:\/\/vovo2000\.com/.test(url)) return "+proxy";
        if (scheme === "http" && url.indexOf(".voxer.com") >= 0) return "+proxy";
        if (/(?:^|\.)voxer\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".voy.com") >= 0) return "+proxy";
        if (/(?:^|\.)vpn\.ac$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".vpn4all.com") >= 0) return "+proxy";
        if (/(?:^|\.)vpn4all\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".vpnaccount.org") >= 0) return "+proxy";
        if (/^http:\/\/vpnaccount\.org/.test(url)) return "+proxy";
        if (scheme === "http" && url.indexOf(".vpnaccounts.com") >= 0) return "+proxy";
        if (/(?:^|\.)vpnaccounts\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".vpncomparison.org") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".vpncup.com") >= 0) return "+proxy";
        if (/(?:^|\.)vpncup\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("vpnbook.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".vpncoupons.com") >= 0) return "+proxy";
        if (/^http:\/\/vpncoupons\.com/.test(url)) return "+proxy";
        if (scheme === "http" && url.indexOf(".vpndada.com") >= 0) return "+proxy";
        if (/(?:^|\.)vpndada\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".vpnfan.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("vpnfire.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".vpnfires.biz") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".vpnforgame.net") >= 0) return "+proxy";
        if (/(?:^|\.)vpnforgame\.net$/.test(host)) return "+proxy";
        if (/(?:^|\.)vpngate\.jp$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".vpngate.net") >= 0) return "+proxy";
        if (/(?:^|\.)vpngate\.net$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".vpngratis.net") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("vpnhq.com") >= 0) return "+proxy";
        if (/(?:^|\.)vpnhub\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".vpnmaster.com") >= 0) return "+proxy";
        if (/(?:^|\.)vpnmaster\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".vpnmentor.com") >= 0) return "+proxy";
        if (/(?:^|\.)vpnmentor\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".vpninja.net") >= 0) return "+proxy";
        if (/(?:^|\.)vpninja\.net$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".vpnintouch.com") >= 0) return "+proxy";
        if (/(?:^|\.)vpnintouch\.net$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("vpnjack.com") >= 0) return "+proxy";
        if (/(?:^|\.)vpnjack\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".vpnpick.com") >= 0) return "+proxy";
        if (/(?:^|\.)vpnpick\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)vpnpop\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)vpnpronet\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".vpnreactor.com") >= 0) return "+proxy";
        if (/(?:^|\.)vpnreactor\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)vpnreviewz\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".vpnsecure.me") >= 0) return "+proxy";
        if (/(?:^|\.)vpnsecure\.me$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".vpnshazam.com") >= 0) return "+proxy";
        if (/(?:^|\.)vpnshazam\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".vpnshieldapp.com") >= 0) return "+proxy";
        if (/(?:^|\.)vpnshieldapp\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".vpnsp.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".vpntraffic.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".vpntunnel.com") >= 0) return "+proxy";
        if (/(?:^|\.)vpntunnel\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".vpnuk.info") >= 0) return "+proxy";
        if (/(?:^|\.)vpnuk\.info$/.test(host)) return "+proxy";
        if (/(?:^|\.)vpnunlimitedapp\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".vpnvip.com") >= 0) return "+proxy";
        if (/(?:^|\.)vpnvip\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".vpnworldwide.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".vporn.com") >= 0) return "+proxy";
        if (/(?:^|\.)vporn\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".vpser.net") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("vraiesagesse.net") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".vrmtr.com") >= 0) return "+proxy";
        if (/(?:^|\.)vtunnel\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)vuku\.cc$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("lists.w3.org/archives/public") >= 0) return "+proxy";
        if (/(?:^|\.)w3schools\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)waffle1999\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".wahas.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".waigaobu.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("waikeung.org/php_wind") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".wailaike.net") >= 0) return "+proxy";
        if (/(?:^|\.)wainao\.me$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".waiwaier.com") >= 0) return "+proxy";
        if (/^http:\/\/waiwaier\.com/.test(url)) return "+proxy";
        if (/(?:^|\.)wallmama\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("wallornot.org") >= 0) return "+proxy";
        if (/(?:^|\.)wallpapercasa\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".wallproxy.com") >= 0) return "+proxy";
        if (/(?:^|\.)wallsttv\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)waltermartin\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)waltermartin\.org$/.test(host)) return "+proxy";
        if (/(?:^|\.)www\.wan-press\.org$/.test(host)) return "+proxy";
        if (/(?:^|\.)wanderinghorse\.net$/.test(host)) return "+proxy";
        if (/(?:^|\.)wangafu\.net$/.test(host)) return "+proxy";
        if (/(?:^|\.)wangjinbo\.org$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".wangjinbo.org") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("wanglixiong.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".wango.org") >= 0) return "+proxy";
        if (/(?:^|\.)wango\.org$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("wangruoshui.net") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("www.wangruowang.org") >= 0) return "+proxy";
        if (/(?:^|\.)want-daily\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("wapedia.mobi/zhsimp") >= 0) return "+proxy";
        if (/(?:^|\.)warroom\.org$/.test(host)) return "+proxy";
        if (/(?:^|\.)waselpro\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".watchinese.com") >= 0) return "+proxy";
        if (/(?:^|\.)watchout\.tw$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".wattpad.com") >= 0) return "+proxy";
        if (/(?:^|\.)wattpad\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".makzhou.warehouse333.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("washeng.net") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".watch8x.com") >= 0) return "+proxy";
        if (/(?:^|\.)watchmygf\.net$/.test(host)) return "+proxy";
        if (/(?:^|\.)wav\.tv$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".wdf5.com") >= 0) return "+proxy";
        if (/(?:^|\.)wealth\.com\.tw$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".wearehairy.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".wearn.com") >= 0) return "+proxy";
        if (/(?:^|\.)wearn\.com$/.test(host)) return "+proxy";
        if (/^http:\/\/hkcoc\.weather\.com\.hk/.test(url)) return "+proxy";
        if (/(?:^|\.)hudatoriq\.web\.id$/.test(host)) return "+proxy";
        if (/(?:^|\.)web2project\.net$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("webbang.net") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".webevader.org") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".webfreer.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("weblagu.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".webjb.org") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".webrush.net") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("webs-tv.net") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".websitepulse.com/help/testtools.china-test") >= 0) return "+proxy";
        if (/^http:\/\/www\.websnapr\.com/.test(url)) return "+proxy";
        if (scheme === "http" && url.indexOf(".webwarper.net") >= 0) return "+proxy";
        if (/^http:\/\/webwarper\.net/.test(url)) return "+proxy";
        if (scheme === "http" && url.indexOf("webworkerdaily.com") >= 0) return "+proxy";
        if (/(?:^|\.)wechatlawsuit\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".weekmag.info") >= 0) return "+proxy";
        if (/(?:^|\.)wefightcensorship\.org$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".wefong.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("weiboleak.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".weihuo.org") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("weijingsheng.org") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".weiming.info") >= 0) return "+proxy";
        if (/(?:^|\.)weiming\.info$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("weiquanwang.org") >= 0) return "+proxy";
        if (/^http:\/\/weisuo\.ws/.test(url)) return "+proxy";
        if (scheme === "http" && url.indexOf(".welovecock.com") >= 0) return "+proxy";
        if (/(?:^|\.)welt\.de$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".wemigrate.org") >= 0) return "+proxy";
        if (/^http:\/\/wemigrate\.org/.test(url)) return "+proxy";
        if (scheme === "http" && url.indexOf("wengewang.com") >= 0) return "+proxy";
        if (/(?:^|\.)wengewang\.org$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".wenhui.ch") >= 0) return "+proxy";
        if (/^http:\/\/trans\.wenweipo\.com\/gb\//.test(url)) return "+proxy";
        if (scheme === "http" && url.indexOf(".wenxuecity.com") >= 0) return "+proxy";
        if (/(?:^|\.)wenxuecity\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".wenyunchao.com") >= 0) return "+proxy";
        if (/(?:^|\.)wenyunchao\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".westca.com") >= 0) return "+proxy";
        if (/(?:^|\.)westca\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)westernwolves\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".westkit.net") >= 0) return "+proxy";
        if (/(?:^|\.)westpoint\.edu$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".westernshugdensociety.org") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("wetpussygames.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".wetplace.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("wexiaobo.org") >= 0) return "+proxy";
        if (/(?:^|\.)wexiaobo\.org$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("wezhiyong.org") >= 0) return "+proxy";
        if (/(?:^|\.)wezone\.net$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".wforum.com") >= 0) return "+proxy";
        if (/(?:^|\.)wforum\.com\/$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".whatblocked.com") >= 0) return "+proxy";
        if (/(?:^|\.)whatblocked\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".wheatseeds.org") >= 0) return "+proxy";
        if (/(?:^|\.)wheelockslatin\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".whippedass.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".whoer.net") >= 0) return "+proxy";
        if (/(?:^|\.)whoer\.net$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("whotalking.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("whylover.com") >= 0) return "+proxy";
        if (/(?:^|\.)whyx\.org$/.test(host)) return "+proxy";
        if (/(?:^|\.)wikileaks\.ch$/.test(host)) return "+proxy";
        if (/(?:^|\.)wikileaks\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)wikileaks\.de$/.test(host)) return "+proxy";
        if (/(?:^|\.)wikileaks\.eu$/.test(host)) return "+proxy";
        if (/(?:^|\.)wikileaks\.lu$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".wikileaks.org") >= 0) return "+proxy";
        if (/(?:^|\.)wikileaks\.org$/.test(host)) return "+proxy";
        if (/(?:^|\.)wikileaks\.pl$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".wikileaks-forum.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("wildammo.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".williamhill.com") >= 0) return "+proxy";
        if (/(?:^|\.)collateralmurder\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)collateralmurder\.org$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("wikilivres.info/wiki/%E9%9B%B6%E5%85%AB%E5%AE%AA%E7%AB%A0") >= 0) return "+proxy";
        if (/(?:^|\.)wikimapia\.org$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".wikiwand.com") >= 0) return "+proxy";
        if (/(?:^|\.)wikiwand\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)wikiwiki\.jp$/.test(host)) return "+proxy";
        if (/(?:^|\.)casino\.williamhill\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)sports\.williamhill\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)vegas\.williamhill\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)willw\.net$/.test(host)) return "+proxy";
        if (/(?:^|\.)windowsphoneme\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".windscribe.com") >= 0) return "+proxy";
        if (/(?:^|\.)windscribe\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)community\.windy\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)wingy\.site$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".winning11.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("winwhispers.info") >= 0) return "+proxy";
        if (/(?:^|\.)wionews\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)wiredbytes\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)wiredpen\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)wireguard\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".wisdompubs.org") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".wisevid.com") >= 0) return "+proxy";
        if (/(?:^|\.)wisevid\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)whispersystems\.org$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".witnessleeteaching.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".witopia.net") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".wjbk.org") >= 0) return "+proxy";
        if (/(?:^|\.)wjbk\.org$/.test(host)) return "+proxy";
        if (/^http:\/\/wn\.com/.test(url)) return "+proxy";
        if (scheme === "http" && url.indexOf(".wnacg.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".wnacg.org") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".wo.tc") >= 0) return "+proxy";
        if (/(?:^|\.)woeser\.com$/.test(host)) return "+proxy";
        if (/^http:\/\/woesermiddle-way\.net\//.test(url)) return "+proxy";
        if (scheme === "http" && url.indexOf(".wokar.org") >= 0) return "+proxy";
        if (/^http:\/\/wokar\.org/.test(url)) return "+proxy";
        if (scheme === "http" && url.indexOf("wolfax.com") >= 0) return "+proxy";
        if (/(?:^|\.)wolfax\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)wombo\.ai$/.test(host)) return "+proxy";
        if (/(?:^|\.)woolyss\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("woopie.jp") >= 0) return "+proxy";
        if (/(?:^|\.)woopie\.jp$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("woopie.tv") >= 0) return "+proxy";
        if (/(?:^|\.)woopie\.tv$/.test(host)) return "+proxy";
        if (/(?:^|\.)workatruna\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".workerdemo.org.hk") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".workerempowerment.org") >= 0) return "+proxy";
        if (/(?:^|\.)workers\.dev$/.test(host)) return "+proxy";
        if (/(?:^|\.)workersthebig\.net$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".worldcat.org") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("worldjournal.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".worldvpn.net") >= 0) return "+proxy";
        if (/(?:^|\.)worldvpn\.net$/.test(host)) return "+proxy";
        if (/(?:^|\.)videopress\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".wordpress.com") >= 0) return "+proxy";
        if (/^http:\/\/.*\.wordpress\.com/.test(url)) return "+proxy";
        if (/(?:^|\.)chenshan20042005\.wordpress\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)chinaview\.wordpress\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)cnbbnews\.wordpress\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)freedominfonetweb\.wordpress\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)hka8964\.wordpress\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)hkanews\.wordpress\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)hqsbnet\.wordpress\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)hqsbonline\.wordpress\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)investigating\.wordpress\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)jobnewera\.wordpress\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)matthewdgreen\.wordpress\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)minghuiyw\.wordpress\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)wo3ttt\.wordpress\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)sujiatun\.wordpress\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)xijie\.wordpress\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)wp\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".wow.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".wow-life.net") >= 0) return "+proxy";
        if (/(?:^|\.)wowlegacy\.ml$/.test(host)) return "+proxy";
        if (/(?:^|\.)wowporn\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)wowgirls\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".wowrk.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("woxinghuiguo.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".woyaolian.org") >= 0) return "+proxy";
        if (/^http:\/\/woyaolian\.org/.test(url)) return "+proxy";
        if (scheme === "http" && url.indexOf(".wpoforum.com") >= 0) return "+proxy";
        if (/(?:^|\.)wpoforum\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".wqyd.org") >= 0) return "+proxy";
        if (/(?:^|\.)wqyd\.org$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("wrchina.org") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("wretch.cc") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".wsj.com") >= 0) return "+proxy";
        if (/(?:^|\.)wsj\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".wsj.net") >= 0) return "+proxy";
        if (/(?:^|\.)wsj\.net$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".wsjhk.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".wtbn.org") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".wtfpeople.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("wuerkaixi.com") >= 0) return "+proxy";
        if (/(?:^|\.)wufafangwen\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("wufi.org.tw") >= 0) return "+proxy";
        if (/(?:^|\.)wuguoguang\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("wujie.net") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("wujieliulan.com") >= 0) return "+proxy";
        if (/(?:^|\.)wujieliulan\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("wukangrui.net") >= 0) return "+proxy";
        if (/(?:^|\.)wuw\.red$/.test(host)) return "+proxy";
        if (/(?:^|\.)wuyanblog\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".wwitv.com") >= 0) return "+proxy";
        if (/(?:^|\.)wwitv\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("wzyboy.im/post/160") >= 0) return "+proxy";
        if (/(?:^|\.)x\.co$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".x-berry.com") >= 0) return "+proxy";
        if (/(?:^|\.)x-berry\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)x-art\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)x-wall\.org$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("x1949x.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("x365x.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("xanga.com") >= 0) return "+proxy";
        if (/(?:^|\.)xbabe\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".xbookcn.com") >= 0) return "+proxy";
        if (/(?:^|\.)xbookcn\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)xcafe\.in$/.test(host)) return "+proxy";
        if (/(?:^|\.)xcity\.jp$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".xcritic.com") >= 0) return "+proxy";
        if (/^http:\/\/cdn.*\.xda-developers\.com/.test(url)) return "+proxy";
        if (scheme === "http" && url.indexOf(".xerotica.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("destiny.xfiles.to/ubbthreads") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".xfm.pp.ru") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".xgmyd.com") >= 0) return "+proxy";
        if (/(?:^|\.)xgmyd\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("xhamster.com") >= 0) return "+proxy";
        if (/(?:^|\.)xhamster\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".xianba.net") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".xianchawang.net") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".xianjian.tw") >= 0) return "+proxy";
        if (/^http:\/\/xianjian\.tw/.test(url)) return "+proxy";
        if (scheme === "http" && url.indexOf(".xianqiao.net") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".xiaobaiwu.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".xiaochuncnjp.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".xiaod.in") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".xiaohexie.com") >= 0) return "+proxy";
        if (/(?:^|\.)xiaolan\.me$/.test(host)) return "+proxy";
        if (/(?:^|\.)xiaoma\.org$/.test(host)) return "+proxy";
        if (/(?:^|\.)xiaohexie\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)xiaxiaoqiang\.net$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("xiezhua.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".xihua.es") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("forum.xinbao.de/forum") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".xing.com") >= 0) return "+proxy";
        if (/^http:\/\/xing\.com/.test(url)) return "+proxy";
        if (/(?:^|\.)xinjiangpolicefiles\.org$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".xinmiao.com.hk") >= 0) return "+proxy";
        if (/(?:^|\.)xinmiao\.com\.hk$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("xinsheng.net") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("xinshijue.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("xinhuanet.org") >= 0) return "+proxy";
        if (/^http:\/\/xinyubbs\.net/.test(url)) return "+proxy";
        if (scheme === "http" && url.indexOf(".xiongpian.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".xiuren.org") >= 0) return "+proxy";
        if (/(?:^|\.)xixicui\.icu$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("xizang-zhiye.org") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("xjp.cc") >= 0) return "+proxy";
        if (/(?:^|\.)xjp\.cc$/.test(host)) return "+proxy";
        if (/(?:^|\.)xjtravelguide\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("xlfmtalk.com") >= 0) return "+proxy";
        if (/(?:^|\.)xlfmwz\.info$/.test(host)) return "+proxy";
        if (/(?:^|\.)xml-training-guide\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("xmovies.com") >= 0) return "+proxy";
        if (/(?:^|\.)xnxx\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("xpdo.net") >= 0) return "+proxy";
        if (/(?:^|\.)xpud\.org$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".xrentdvd.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".xskywalker.net") >= 0) return "+proxy";
        if (/(?:^|\.)xtube\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("blog.xuite.net") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("vlog.xuite.net") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("xuzhiyong.net") >= 0) return "+proxy";
        if (/(?:^|\.)xuchao\.org$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("xuchao.net") >= 0) return "+proxy";
        if (/(?:^|\.)xuchao\.net$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("xvideo.cc") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".xvideos.com") >= 0) return "+proxy";
        if (/(?:^|\.)xvideos\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)xvideos-cdn\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)xvideos\.es$/.test(host)) return "+proxy";
        if (/(?:^|\.)xvbelink\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)xvinlink\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".xkiwi.tk/") >= 0) return "+proxy";
        if (/(?:^|\.)xsden\.info$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".xxbbx.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".xxlmovies.com") >= 0) return "+proxy";
        if (/(?:^|\.)xxx\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".xxx.xxx") >= 0) return "+proxy";
        if (/^http:\/\/xxx\.xxx/.test(url)) return "+proxy";
        if (scheme === "http" && url.indexOf(".xxxfuckmom.com") >= 0) return "+proxy";
        if (/(?:^|\.)xxxx\.com\.au$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".xxxymovies.com") >= 0) return "+proxy";
        if (/^http:\/\/xxxymovies\.com/.test(url)) return "+proxy";
        if (scheme === "http" && url.indexOf("xys.org") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("xysblogs.org") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("xyy69.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("xyy69.info") >= 0) return "+proxy";
        if (/(?:^|\.)y2mate\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)yadi\.sk$/.test(host)) return "+proxy";
        if (/(?:^|\.)yakbutterblues\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)yam\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)yam\.org\.tw$/.test(host)) return "+proxy";
        if (/(?:^|\.)yande\.re$/.test(host)) return "+proxy";
        if (/(?:^|\.)disk\.yandex\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".yanghengjun.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("yangjianli.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".yasni.co.uk") >= 0) return "+proxy";
        if (/(?:^|\.)yasni\.co\.uk$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".yayabay.com/forum") >= 0) return "+proxy";
        if (/(?:^|\.)news\.ycombinator\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".ydy.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".yeahteentube.com") >= 0) return "+proxy";
        if (/(?:^|\.)yeahteentube\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)yecl\.net$/.test(host)) return "+proxy";
        if (/(?:^|\.)yeelou\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)yeeyi\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("yegle.net") >= 0) return "+proxy";
        if (/(?:^|\.)yegle\.net$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".yes.xxx") >= 0) return "+proxy";
        if (/(?:^|\.)yes123\.com\.tw$/.test(host)) return "+proxy";
        if (/(?:^|\.)yesasia\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)yesasia\.com\.hk$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".yes-news.com") >= 0) return "+proxy";
        if (/^http:\/\/yes-news\.com/.test(url)) return "+proxy";
        if (scheme === "http" && url.indexOf(".yespornplease.com") >= 0) return "+proxy";
        if (/(?:^|\.)yespornplease\.com$/.test(host)) return "+proxy";
        if (/^http:\/\/yeyeclub\.com/.test(url)) return "+proxy";
        if (/(?:^|\.)yhcw\.net$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".yibada.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".yibaochina.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".yidio.com") >= 0) return "+proxy";
        if (/(?:^|\.)yidio\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)yigeni\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("yilubbs.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("xa.yimg.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".yingsuoss.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".yipub.com") >= 0) return "+proxy";
        if (/(?:^|\.)yipub\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("yinlei.org/mt") >= 0) return "+proxy";
        if (/(?:^|\.)yiyechat\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".yizhihongxing.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".yobt.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".yobt.tv") >= 0) return "+proxy";
        if (/(?:^|\.)yobt\.tv$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".yogichen.org") >= 0) return "+proxy";
        if (/(?:^|\.)yogichen\.org$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".yolasite.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".yomiuri.co.jp") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("yong.hu") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".yorkbbs.ca") >= 0) return "+proxy";
        if (/(?:^|\.)you\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)youxu\.info$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".youjizz.com") >= 0) return "+proxy";
        if (/(?:^|\.)youjizz\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".youmaker.com") >= 0) return "+proxy";
        if (/(?:^|\.)youmaker\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".youngpornvideos.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("youngspiration.hk") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".youpai.org") >= 0) return "+proxy";
        if (/(?:^|\.)youpai\.org$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".your-freedom.net") >= 0) return "+proxy";
        if (/(?:^|\.)yourepeat\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".yourprivatevpn.com") >= 0) return "+proxy";
        if (/(?:^|\.)yourprivatevpn\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".yousendit.com") >= 0) return "+proxy";
        if (/(?:^|\.)yousendit\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)youthforfreechina\.org$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".youthnetradio.org/tmit/forum") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("blog.youthwant.com.tw") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("me.youthwant.com.tw") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("share.youthwant.com.tw") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("topic.youthwant.com.tw") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".youporn.com") >= 0) return "+proxy";
        if (/(?:^|\.)youporn\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".youporngay.com") >= 0) return "+proxy";
        if (/(?:^|\.)youporngay\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".yourlisten.com") >= 0) return "+proxy";
        if (/^http:\/\/yourlisten\.com/.test(url)) return "+proxy";
        if (scheme === "http" && url.indexOf(".yourlust.com") >= 0) return "+proxy";
        if (/^http:\/\/yourlust\.com/.test(url)) return "+proxy";
        if (scheme === "http" && url.indexOf("youshun12.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".youtubecn.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("youversion.com") >= 0) return "+proxy";
        if (/(?:^|\.)youversion\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("blog.youxu.info/2010/03/14/west-chamber") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("ytht.net") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("yuanming.net") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".yuanzhengtang.org") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".yulghun.com") >= 0) return "+proxy";
        if (/(?:^|\.)yunchao\.net$/.test(host)) return "+proxy";
        if (/(?:^|\.)yuntipub\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".yuvutu.com") >= 0) return "+proxy";
        if (/(?:^|\.)yvesgeleyn\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".ywpw.com/forums/history/post/A0/p0/html/227") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("yx51.net") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".yyii.org") >= 0) return "+proxy";
        if (/(?:^|\.)yyii\.org$/.test(host)) return "+proxy";
        if (/(?:^|\.)yyjlymb\.xyz$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".yzzk.com") >= 0) return "+proxy";
        if (/(?:^|\.)yzzk\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)z-lib\.org$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("zacebook.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".zalmos.com") >= 0) return "+proxy";
        if (/(?:^|\.)zalmos\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)zannel\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".zaobao.com") >= 0) return "+proxy";
        if (/(?:^|\.)zaobao\.com$/.test(host)) return "+proxy";
        if (/^http:\/\/zaobao\.com\.sg/.test(url)) return "+proxy";
        if (/(?:^|\.)zaobao\.com\.sg$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".zaozon.com") >= 0) return "+proxy";
        if (/(?:^|\.)zdnet\.com\.tw$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".zello.com") >= 0) return "+proxy";
        if (/(?:^|\.)zello\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".zengjinyan.org") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".zenmate.com") >= 0) return "+proxy";
        if (/(?:^|\.)zenmate\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)zenmate\.com\.ru$/.test(host)) return "+proxy";
        if (/(?:^|\.)zerohedge\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)zeronet\.io$/.test(host)) return "+proxy";
        if (/(?:^|\.)zeutch\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".zfreet.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".zgsddh.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("zgzcjj.net") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".zhanbin.net") >= 0) return "+proxy";
        if (/(?:^|\.)zhanbin\.net$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".zhangboli.net") >= 0) return "+proxy";
        if (/(?:^|\.)zhangtianliang\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)zhanlve\.org$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("zhenghui.org") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".zhengjian.org") >= 0) return "+proxy";
        if (/(?:^|\.)zhengjian\.org$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("zhengwunet.org") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("zhenlibu.info") >= 0) return "+proxy";
        if (/(?:^|\.)zhenlibu\.info$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".zhenlibu1984.com") >= 0) return "+proxy";
        if (/(?:^|\.)zhenlibu1984\.com$/.test(host)) return "+proxy";
        if (/^http:\/\/zhenxiang\.biz/.test(url)) return "+proxy";
        if (scheme === "http" && url.indexOf(".zhinengluyou.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("zhongguo.ca") >= 0) return "+proxy";
        if (/^http:\/\/zhongguorenquan\.org/.test(url)) return "+proxy";
        if (scheme === "http" && url.indexOf("zhongguotese.net") >= 0) return "+proxy";
        if (/(?:^|\.)zhongguotese\.net$/.test(host)) return "+proxy";
        if (/(?:^|\.)zhongmeng\.org$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".zhoushuguang.com") >= 0) return "+proxy";
        if (/(?:^|\.)zhreader\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".zhuangbi.me") >= 0) return "+proxy";
        if (/(?:^|\.)zhuangbi\.me$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".zhuanxing.cn") >= 0) return "+proxy";
        if (/(?:^|\.)zhuatieba\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("zhuichaguoji.org") >= 0) return "+proxy";
        if (/(?:^|\.)zhuichaguoji\.org$/.test(host)) return "+proxy";
        if (/(?:^|\.)zi\.media$/.test(host)) return "+proxy";
        if (/^http:\/\/book\.zi5\.me/.test(url)) return "+proxy";
        if (scheme === "http" && url.indexOf(".ziddu.com/download") >= 0) return "+proxy";
        if (/(?:^|\.)zillionk\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".zinio.com") >= 0) return "+proxy";
        if (/(?:^|\.)zinio\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".ziporn.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".zippyshare.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".zkaip.com") >= 0) return "+proxy";
        if (/(?:^|\.)zkaip\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("realforum.zkiz.com") >= 0) return "+proxy";
        if (/(?:^|\.)zmw\.cn$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".zodgame.us") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("zomobo.net") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".zonaeuropa.com") >= 0) return "+proxy";
        if (/(?:^|\.)zonaeuropa\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)zonghexinwen\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".zonghexinwen.net") >= 0) return "+proxy";
        if (/(?:^|\.)zoogvpn\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)zootool\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".zoozle.net") >= 0) return "+proxy";
        if (/(?:^|\.)zophar\.net$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf("writer.zoho.com") >= 0) return "+proxy";
        if (/(?:^|\.)zorrovpn\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)zpn\.im$/.test(host)) return "+proxy";
        if (/(?:^|\.)zspeeder\.me$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".zsrhao.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".zuo.la") >= 0) return "+proxy";
        if (/(?:^|\.)zuo\.la$/.test(host)) return "+proxy";
        if (/(?:^|\.)zuobiao\.me$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".zuola.com") >= 0) return "+proxy";
        if (/(?:^|\.)zuola\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)zvereff\.com$/.test(host)) return "+proxy";
        if (/(?:^|\.)zyxel\.com$/.test(host)) return "+proxy";
        if (scheme === "http" && url.indexOf(".zynaima.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("zyzc9.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf(".zzcartoon.com") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("64memo") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("aHR0cHM6Ly95ZWNsLm5ldA") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("freenet") >= 0) return "+proxy";
        if (/^http:\/\/.*\.google\..*\/falun/.test(url)) return "+proxy";
        if (/^http:\/\/.*phobos\.apple\.com.*\/video/.test(url)) return "+proxy";
        if (scheme === "http" && url.indexOf("q=freedom") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("q%3Dfreedom") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("remembering_tiananmen_20_years") >= 0) return "+proxy";
        if (/^http:\/\/.*search.*safeweb/.test(url)) return "+proxy";
        if (scheme === "http" && url.indexOf("q=triangle") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("q%3DTriangle") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("ultrareach") >= 0) return "+proxy";
        if (scheme === "http" && url.indexOf("ultrasurf") >= 0) return "+proxy";
        return "DIRECT";
    },
    "+proxy": function(url, host, scheme) {
        "use strict";
        if (/^127\.0\.0\.1$/.test(host) || /^::1$/.test(host) || /^localhost$/.test(host)) return "DIRECT";
        return "PROXY 127.0.0.1:7890";
    }
});